UMDF: | User-Mode Driver Framework ユーザーモードドライバーフレームワーク |
古い検証用Windows 7 PCのサービスにUMDFがリストアップされていなかったので、古いから仕方ないやと諦めていたのですがリストアップさせる方法を見つけました。
UMDFはWindowsカーネルと分離したデバイスドライバー環境を提供するマイクロソフトの技術です。
UMDFがインストールされた環境ではユーザーモードドライバーを選択するとシステムの安定性が高まります。
UMDFのサービス名は「wudfsvc」です。
wudfsvc サービス
サービス名 | wudfsvc |
表示名 | Windows Driver Foundation - User-mode Driver Framework |
説明 | ユーザーモードドライバープロセスを作成および管理します。このサービスは停止できません。 |
実行ファイルのパス | C:\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted |
スタートアップの種類 | 手動 |
サービスの状態 | 停止 |
開始パラメーター | ー |
スクリーンショット |
UMDFはインストール済みだった
結論から書くと、当方のPCにはUMDFはインストール済みでしたが、なぜか、Windows サービスの一覧には表示されていませんでした。
UMDF 1.1アップデートプログラムは、Windows Update の更新プログラム [KB2685813] として配信されているので、プログラムと機能からインストール状況を確認することができます。
KB2685813 確認方法
Windows > コントロールパネル > プログラムと機能 > インストールされた更新プログラムを表示 > 検索:KB2685813UMDFを表示させる方法
- 公式サイトからKB2685813をダウンロードする
- インストーラーを実行する (-.msu)
- Windowsサービスを起動する
- UMDFが表示されたことを確認する
- 手順終了
UMDFはインストール済みのため、インストールの途中で「このコンピューターには Windows 用更新プログラム (KB2685813) が既にインストールされています。」と表示されるのでインストールを中断します。
「このコンピューターには Windows 用更新プログラム (KB2685813) が既にインストールされています。」のメッセージが表示されるまでのインストーラーのプロセスにより、UMDFがサービス一覧に表示されるようになります。
1. KB2685813のダウンロード
ユーザー モード ドライバー フレームワーク v1.11 (KB2685813) をマイクロソフト公式サイトからダウンロードします。32bit/64bit バージョンがあるので間違えないようにしましょう。
- Umdf-1.11-Win-6.1-x86.msu (32-bit)
- Umdf-1.11-Win-6.1-x64.msu (64-bit)
2. Umdf-1.11-Win-6.1-x86.msu を実行する
Windows Update スタンドアロンインストーラーが起動して、「このコンピューター上の更新プログラムを検索しています...」と表示されるので、1~2分待ちます。「このコンピューターには Windows 用更新プログラム (KB2685813) が既にインストールされています。」と表示されるので「OK」をクリックします。
3. 手順終了
Windows サービスを起動して UMDF が表示されていることを確認しましょう。Windows Driver Foundation - User-mode Driver Framework
資料
ユーザー モード ドライバー フレームワーク (UMDF) は、さまざまなデバイス クラスで使用できる、統一されたモデルを提供します。これにより、デバイスのインストールと管理が、オペレーティング システムの標準の機能 (プラグ アンド プレイ (PnP)、電源管理など) と統合されます。
UMDF は、カメラやポータブル音楽プレーヤーなどのプロトコル デバイス クラスをサポートするために作られました。それらのデバイスのドライバーをユーザー モードに移行することで、ドライバーの単純化と、オペレーティング システム全体の安定性の向上を実現できます。
UMDF の紹介 | Microsoft Docs
まとめ
[UMDF | User-Mode Driver Framework]- UMDFはサービスに登録されないケースがある。(この記事)
- UMDFは更新プログラム [KB2685813] として配信されている。
- 更新プログラムを定期的に適用している環境は、UMDFはインストールされている。(はず)
- UMDF環境は、ユーザーモードドライバーを適用することができる。
- ユーザーモードドライバーは Windows カーネルと隔離された状態で動作するので、ユーザー モードドライバーがクラッシュしても Windows OS が巻き込まれることはない。
External link
- Windows Vista、Windows Server 2008、Windows 7 および Windows Server 2008 R2 のユーザー モード ドライバー フレームワーク バージョン 1.11 の更新 | support.microsoft.com
- Download User-Mode Driver Framework version 1.11 update for Windows 7, and Windows Server 2008 R2 from Official Microsoft Download Center
- UMDF の概要 (Windows Driver Kit) | Microsoft Docs
検証:Windows 7 Home 32-bit
:SC2
このサイトを検索 | Search this site