UMDFがWindowsサービスに表示されない時に試すこと

このサイトを検索 | Search this site
tweak.jpg
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
スタートアップの種類手動
サービスの状態停止
開始パラメーター
スクリーンショット
wudfsvc

UMDFはインストール済みだった

結論から書くと、
当方のPCにはUMDFはインストール済みでしたが、なぜか、Windows サービスの一覧には表示されていませんでした。

UMDF 1.1アップデートプログラムは、Windows Update の更新プログラム [KB2685813] として配信されているので、プログラムと機能からインストール状況を確認することができます。

KB2685813 確認方法
Windows > コントロールパネル > プログラムと機能 > インストールされた更新プログラムを表示 > 検索:KB2685813

KB2685813

UMDFを表示させる方法

  1. 公式サイトからKB2685813をダウンロードする
  2. インストーラーを実行する (-.msu)
  3. Windowsサービスを起動する
  4. UMDFが表示されたことを確認する
  5. 手順終了

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

資料

ユーザー モード ドライバー フレームワーク (UMDF) は、さまざまなデバイス クラスで使用できる、統一されたモデルを提供します。これにより、デバイスのインストールと管理が、オペレーティング システムの標準の機能 (プラグ アンド プレイ (PnP)、電源管理など) と統合されます。

UMDF は、カメラやポータブル音楽プレーヤーなどのプロトコル デバイス クラスをサポートするために作られました。それらのデバイスのドライバーをユーザー モードに移行することで、ドライバーの単純化と、オペレーティング システム全体の安定性の向上を実現できます。
UMDF の紹介 | Microsoft Docs

まとめ

[UMDF | User-Mode Driver Framework]
  • UMDFはサービスに登録されないケースがある。(この記事)
  • UMDFは更新プログラム [KB2685813] として配信されている。
  • 更新プログラムを定期的に適用している環境は、UMDFはインストールされている。(はず)
  • UMDF環境は、ユーザーモードドライバーを適用することができる。
  • ユーザーモードドライバーは Windows カーネルと隔離された状態で動作するので、ユーザー モードドライバーがクラッシュしても Windows OS が巻き込まれることはない。

検証:Windows 7 Home 32-bit
SC2
ブログサークルSNS
クリックして応援してね!
人気ブログランキングPVアクセスランキング にほんブログ村ブログランキング・にほんブログ村へ

このサイトを検索 | Search this site