2020年07月06日
mspaint.exe の起動が遅い場合
mspaint.exe の起動に 3 分ぐらい掛かる場合の対処例:
- Shell Hardware Detection サービスを再起動
- Windows Image Acquisition (WIA) サービスを再起動
考えられる要因:
- WIA が初期化に失敗している…?
- WIA とは、TWAIN を置き換える仕様です。
- その役割は、スキャナーやカメラから静止画像をアプリへインポートする仕組みを提供する事です。
何故要因が判ったのかというと… jtifedit3 で WIA を起動しようとすると下記エラーになり、
イベントビューアにも WIA 関係のエラーログが記録されていたのを発見したためです:
つぎに CLSID {A1F4E726-8CF1-11D1-BF92-0060081ED811} を検索して有用な情報がヒットしました:
https://answers.microsoft.com/en-us/windows/forum/all/the-server-a1f4e726-8cf1-11d1-bf92-0060081ed811/8ad4534d-b06b-45cf-99d2-60b6dd5792d8
- Shell Hardware Detection サービスを再起動
- Windows Image Acquisition (WIA) サービスを再起動
考えられる要因:
- WIA が初期化に失敗している…?
- WIA とは、TWAIN を置き換える仕様です。
- その役割は、スキャナーやカメラから静止画像をアプリへインポートする仕組みを提供する事です。
何故要因が判ったのかというと… jtifedit3 で WIA を起動しようとすると下記エラーになり、
イベントビューアにも WIA 関係のエラーログが記録されていたのを発見したためです:
サーバー {A1F4E726-8CF1-11D1-BF92-0060081ED811} は、必要なタイムアウト期間内に DCOM に登録しませんでした。
つぎに CLSID {A1F4E726-8CF1-11D1-BF92-0060081ED811} を検索して有用な情報がヒットしました:
https://answers.microsoft.com/en-us/windows/forum/all/the-server-a1f4e726-8cf1-11d1-bf92-0060081ed811/8ad4534d-b06b-45cf-99d2-60b6dd5792d8
Select Start, Run, type "services.msc" without quotes and click on OK and check the following Services.Locate Windows Image Acquisition (WIA) and chek that the Start Up type is Manual. If it has not started right click and select Start and verify that it starts. A1F4E726-8CF1-11D1-BF92-0060081ED811 is the Windows Image Acquisition service.If the Windows Image Acquisition service does not check that the Shell Hardware Detection service is set to start Automatically and has Started. The Windows Image Acquisition service is dependent on the Shell Hardware Detection service running.
2020年01月16日
非ページプールの内訳を確認 poolmon.exe
非ページプールの使用容量はタスクマネージャーで確認可能:
この内訳をみる方法として Windows Driver Kit の poolmon.exe があるそうです:
しかし poolmon.exe は直ちに入手する事が難しい…
poolmon.exe を勝手に配ると EULA に抵触しそうですし…
そこで検索の結果、
PoolMonX 1.0 というツールで同様の情報が得られることを確認しました:
[Type △] の状態でソートしていると見やすいと思います。
[KBytes] が占有している容量で、この数字が大きい Tag が上から順に並んでいるはずです。
最上位の File Tag の容量 49549 KB は、約 49.549 MB であり、約 0.049549 GB です。
リソース不足について – 番外編1 (64bit 環境での注意点) によると、非ページプールの容量には上限があるそうです:
1GB を占めるなど異常な容量の Tag がありましたら、
Tag や Source や Source Description の内容で Google 検索などすると
関連情報が得られるかもしれません。
この内訳をみる方法として Windows Driver Kit の poolmon.exe があるそうです:
しかし poolmon.exe は直ちに入手する事が難しい…
poolmon.exe を勝手に配ると EULA に抵触しそうですし…
そこで検索の結果、
PoolMonX 1.0 というツールで同様の情報が得られることを確認しました:
[Type △] の状態でソートしていると見やすいと思います。
[KBytes] が占有している容量で、この数字が大きい Tag が上から順に並んでいるはずです。
最上位の File Tag の容量 49549 KB は、約 49.549 MB であり、約 0.049549 GB です。
リソース不足について – 番外編1 (64bit 環境での注意点) によると、非ページプールの容量には上限があるそうです:
1GB を占めるなど異常な容量の Tag がありましたら、
Tag や Source や Source Description の内容で Google 検索などすると
関連情報が得られるかもしれません。