いらないものを消す
Last modified: "2008-05-11 17:54:31 +0900"
不要なファイルやらレジストリやらを削除.
私にとって不必要なものであって万人に不必要なものではないので注意.
参考:AC-Promenade.net
アプリケーションの追加と削除から
C:\WINNT\inf\sysoc.inf の中の hide を削除して,アプリケーションの追加と削除 - Windows コンポーネントの追加と削除からいらないものを削除.
削除するフォント
- Georgia (Normal, Bold, Bold Italic, Italic)
- Impact
- Palatino Linotype (Normal, Bold, Bold Italic, Italic)
- Verdana (Normal, Bold, Bold Italic, Italic)
- Webdings
削除するファイル
- C:\WINNT\Cursors\*
- C:\WINNT\inf\mdm* (使っているモデムがあったら残す)
- C:\WINNT\inf\net* (使っているネットワークカードがあったら残す) 。netoc.inf は残しておく。
- C:\WINNT\Media から一部
- C:\WINNT\Web\Wallpaper\*
- C:\WINNT\system32\*.scr
削除するレジストリ情報
- デスクトップデザイン
- 模様とスクリーンセーバーの設定
- サブシステム関係
- ネットワークブラウズの高速化
- 通信国別情報
- タイムゾーン
- キーボードレイアウト
こいつを実行して上記のものを一括削除 [ reduce.reg ]
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 にある midi1, midi2, ... , midi9 (aux, wave, mixer も) のうち,データが空のものを削除(消しておかないとドライバインストール時に問題となることがあるらしい)
- Detonator 23.12 を入れると HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run に NvCplDaemon ができるので削除.
削除後,ntregopt などを使ってレジストリを再構築.
過去にインストールしたデバイスを削除
参考:Windows 2000/XP で、過去にインストールしたデバイスを削除するには?,Q241257
- コマンドプロンプトで
C:\>set devmgr_show_nonpresent_devices = 1
- デバイスマネージャを起動して [表示]−[非表示デバイスの表示]
- いらないデバイスを削除
regsvr32
以下を実行した後に Oleclean を使うと無効なエントリが出てくると思うので削除。
ShellExView や Autoruns でいらないものを調べてみる。
regsvr32 /u cabview.dll
regsvr32 /u tlntsvrp.dll
regsvr32 /u webcheck.dll
regsvr32 /u dskquoui.dll
regsvr32 /u dskquota.dll
regsvr32 /u "C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\AcroIEHelper.ocx"
regsvr32 /u "C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\PDF.ocx"
regsvr32 /u cscui.dll
regsvr32 /u mobsync.dll
regsvr32 /u thumbvw.dll
regsvr32 /u avgse.dll
regsvr32 /u cdfview.dll
regsvr32 /u sendmail.dll
Fax の削除
セーフモードで実行.ほとんどエラーだけど気にしない.[ rmfax.cmd ]
これを実行すると「アプリケーションの追加と削除」で「Windows コンポーネントの追加と削除」を開こうとしても、「セットアップ ライブラリ faxocm.dll を読み込めなかったか、関数 FaxOcmSetupProc が見つかりませんでした。システム管理者に問い合わせてください。エラー コードは 0x7f です。」と表示されて「Windows コンポーネントの追加と削除」が開けなくなるので注意。
Oleclean を使ってレジストリ情報の残骸を削除.
NetMeeting の削除
参考:Q267958
-
セーフモードで起動して以下を実行。
rundll32.exe setupapi,InstallHinfSection NetMtg.Remove 132 msnetmtg.inf
-
C:\WINNT\system32 からファイルを削除。
- callcont.dll
- cb32.exe
- conf.exe
- confmrsl.dll
- dcap32.dll
- h323cc.dll
- mst120.dll
- mst123.dll
- nac.dll
- nmas.dll
- nmasnt.dll
- nmchat.dll
- nmcom.dll
- nmft.dll
- nmoldwb.dll
- nmwb.dll
- rrcm.dll
- wb32.exe
-
Oleclean を使ってレジストリ情報の残骸を削除.
Outlook Express の削除
セーフモードで削除すること.[ rmoe5.cmd ]
参考:Q263837, Windows 2000 から Outlook Express をアンインストールするには?
- 削除するレジストリ情報
- HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express
- HKEY_LOCAL_MACHINE\Software\Microsoft\WAB
- HKEY_CURRENT_USER\Identities
- HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
- HKEY_CURRENT_USER\Software\Microsoft\WAB
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{7790769C-0471-11d2-AF11-00C04FA35D02}
- 削除するフォルダ
- C:\Program Files\Common Files\Microsoft Shared\Stationary
- C:\Documents and Settings\username\Application Data\Identities
- C:\Documents and Settings\username\Local Settings\Application Data\Identities
- C:\Documents and Settings\username\Application Data\Microsoft\Address Book
この三つのディレクトリは rmoe5.cmd を実行した後個別に削除
- 削除するファイル (C:\WINNT\ServicePackFiles\i386 にあるファイルはサービスパックを導入している場合)
- C:\WINNT\system32, C:\WINNT\system32\dllcache, C:\WINNT\ServicePackFiles\i386
- inetcomm.dll
- msoeacct.dll
- msoert2.dll
- C:\Program Files\outlook express, C:\WINNT\system32\dllcache, C:\WINNT\ServicePackFiles\i386
- csapi3t1.dll
- msoe.dll
- msoeres.dll
- msimn.exe
- oeimport.dll
- oemig50.exe
- oemiglib.dll
- setup50.exe
- wab.exe
- wabfind.dll
- wabimp.dll
- wabmig.exe
- C:\Program Files\Common Files\System, C:\WINNT\system32\dllcache, C:\WINNT\ServicePackFiles\i386
- directdb.dll
- wab32.dll
- wab32res.dll
- スタートメニューのショートカット
- NetMeeting の時と同様に Oleclean を使ってレジストリ情報の残骸を削除.
戻る