DevNodeClean で削除される Device Class
こんにちは。 Windows プラットフォーム サポート 三浦です。
今回は DevNodeClean で削除対象のデバイスに関してご紹介させて頂きます。
DevNodeClean では、すでに接続されていない等の理由により、不要となったデバイスのレジストリ情報を削除します。
その際に削除対象としている Device Class は以下の通りです。
{4d36e967-e325-11ce-bfc1-08002be10318} : DiskDrive
{71a27cdd-812a-11d0-bec7-08002be2092f} : Storage Volumes
{533c5b84-ec70-11d2-9505-00c04f79deaf} : Storage Volume Snapshots
また、処理の中で、setupapi が呼ばれ、合わせて以下も削除されます。
{53f56307-b6bf-11d0-94f2-00a0c91efb8b} : GUID_DEVINTERFACE_DISK
{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} : GUID_DEVINTERFACE_VOLUME
{7f108a28-9833-4b3b-b780-2c6b5fa5c062} : GUID_DEVINTERFACE_HIDDEN_VOLUME
System-Defined Device Setup Classes Available to Vendors
https://msdn.microsoft.com/en-us/library/windows/hardware/ff553426(v=vs.85).aspx
これら削除対象のデバイスは DevNodeClean の Version によって更新される可能性がある為、新しい Version で更新がされ次第、改めて Blog でご案内させて頂きます。
Microsoft DevNodeClean
https://www.microsoft.com/en-us/download/details.aspx?id=42286
Windows Server 2003 またはそれ以降のバージョンを実行しているコンピューターで再び使用されることはありません、デバイスのレジストリ情報を削除する方法