ファイルやフォルダの最終アクセス時刻の記録や、8.3 形式の名前生成を停止することで、NTFS ドライブのパフォーマンスを向上させることができます。
- [スタート]-[ファイル名を指定して実行] から regedit を起動します。
- HKEY_LOCAL_MACHINE \System \CurrentControlSet \Control \FileSystem を開きます。
- DWORD 値の NtfsDisableLastAccessUpdate を作成し、値のデータを 1 にセットします。
- DWORD 値の NtfsDisable8dot3NameCreation を作成し、値のデータを 1 にセットします。
なお、Windows XP では、次のコマンドを実行することで、上のレジストリを変更できます。
- [スタート]-[ファイル名を指定して実行] から cmd を起動します。
- 次のコマンドを実行します。
fsutil behavior set disablelastaccess 1
fsutil behavior set disable8dot3 1
注:Norton AntiVirus/Internet Security などに含まれる Live Update など、8.3 形式の名前生成が停止されていると正しく動作しなかったり、インストールできないアプリケーションがあります。
不要なサービスを削除したいのですが アンインストーラのないソフトウェアがインストールしてしまったサービスを削除するには、レジストリの HKLM \System \CurrentControlSet \Service 以下から手動でキーを削除する手法もありますが、リソースキットツールの Delsrv.exe を使うことで、任意のサービスを容易にアンインストールすることができます。
Delsrv はマイクロソフトの Resource Kit Free tool download からダウンロードすることができます。
印刷すると、一時的にシステム全体のパフォーマンスが落ちるのですが Windows NT/2000/XP はパラレルポート経由でプリンタへ印刷を行なうときにハードウェア割り込みを使用しません。
このため、パラレルポートに接続されたプリンターに印刷しているとき、一時的に CPU を 100% 使い切ります。
これは仕様なので、接続方法を変更しない限り回避方法はありません。ただし、次のようにレジストリを編集してジョブの優先順位を下げることで、ある程度緩和することが可能です。
(気休めかもしれません。)
- [スタート]-[ファイル名を指定して実行] から regedit を起動します。
- HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Print を開きます。
- 右側から REG_DWORD 値の PortThreadPriority をダブルクリックし、値に FFFFFFFF を設定します。
- [スタート]-[プログラム]-[アクセサリ] から「コマンドプロンプト」を起動します。
- 次のコマンドを実行します。
C:\>net stop spooler
C:\>net start spooler
cisvc が CPU time を大量に消費しています Windows の動作が遅かったり、数時間おきに大量のディスクアクセスが発生してパフォーマンスが悪化したときに、タスクマネージャを起動して [プロセス] タブを開くと cisvc.exe が多くの CPU time を消費していることがあります。
cisvc は、インデックスサービス (ファイルの検索を高速化するためのサービス) なので、次の手順で停止することができます。
- 「マイコンピュータ」を右クリックして [管理] をクリックします。
「スタート」をクリックし、[マイコンピュータ] を右クリックして [管理] をクリックします。(XP)
- [サービスをアプリケーション]\[サービス] を展開します。
- 右側のサービス一覧から Indexing Service をダブルクリックします。
- 「停止」ボタンをクリックし、スタートアップの種類を「手動」または「無効」にして「OK」をクリックします。
参考:IIS でインデックスサービスを利用している場合、cidaemon が起動されます。
System Idle Process が CPU を使い切っています タスクマネージャの [プロセス] タブを開くと、System Idle Process というプロセスが、CPU を 100% 近く消費していることがあります。 System Idle Process は、CPU で実行するタスクが何もない場合に実行される空プロセスなので、CPU リソースを消費するようなプログラムが実行されていない場合、常に 100% 近い使用率を維持します。
(例えば、System Idle Process が 99% と表示される場合、CPU は 1% しか使用されていません。)
Windows XP スタイル (Luna) を完全に無効化するには? Windows XP には Luna と呼ばれる視覚スタイルが適用されていますが、見た目よりもパフォーマンスを優先したい場合や Luna が気に入らない場合、次の手順で無効化できます。
- デスクトップを右クリックして [プロパティ] をクリックします。
- [テーマ] タブのテーマ(T)で、「Windows クラシック」を選択して「OK」します。
- [スタート]-[ファイル名を指定して実行] から services.msc を起動します。
- Themes サービスをダブルクリックし、スタートアップの種類を「無効」に設定し、「停止」ボタンを押して「OK」します。
Windows XP のパフォーマンスを向上 Windows XP で次の手順を実行すると、追加された視覚効果を無効にして、パフォーマンスを最優先することができます。
- [スタート]-[コントロールパネル] から「システム」を起動します。
- [詳細] タブをクリックし、パフォーマンスの「設定(S)」ボタンをクリックします。
- [視覚効果] タブの「パフォーマンス優先」ボタンをクリックして「OK」「OK」をクリックします。
(チェックボックスで個々の視覚効果オプションを有効/無効にすることもできます。)
上記手順で視覚効果を無効にし、「Windows XP スタイル (Luna) を完全に無効化するには?」の手順で Luna を解除すると、Windows XP でも Windows 2000 と同程度軽快に動作することが期待できます。
| | | | | | |