ERROR_KM_DRIVER_BLOCKED 1930 (0x78A) [解決済み]

ERROR_KM_DRIVER_BLOCKEDメッセージは、PCで設定されたポリシーのためにプリンタードライバーがインストールをブロックされたことを示しています。エラーコードは1930 (0x78A)で、メッセージはプリンタードライバーが、NT 4.0ドライバーをブロックするポリシーと互換性がありません。と表示されます。
0x8007078aエラーは通常、Windows Vistaといった古いOSのバージョンで、Kernel Modeプリンタードライバーをサポートしていない場合に表示されます。しかし、互換性のないまたはサポートされていないドライバーを使用している場合、Windows 11でも見られることがあります。
トラブルシューティングを開始する前に、PCを再起動し、すべての保留中のWindowsアップデートをインストールし、影響を受けるプリンターを再接続してください。
ERROR_KM_DRIVER_BLOCKEDをどのように修正しますか?
ヒント ERROR_KM_DRIVER_BLOCKEDの問題は、一般的にシステムに適用されたポリシーによって発生しますが、それらを再構成することは最初のアプローチではなくべきです。このようなポリシーはコンピュータのセキュリティを強化するために設定されており、変更することはリスクを伴います。それでも進めたい場合は、4番目と5番目の解決策でポリシーに特化した変更を説明します。
1. 互換性のあるドライバーのバージョンを取得する
前述のように、ERROR_KM_DRIVER_BLOCKEDの問題は、古いまたは互換性のないドライバーが原因で発生することがあります。
したがって、0x8007078aを修正するには、まずトップ評価のドライバーアンインストーラーを使用して、既存のドライバー関連のファイルをすべてクリアし > メーカーのウェブサイトを訪問し > プリンターに対応した最新のドライバーを検索し > セットアップ(.exeファイル)をダウンロードし > ドライバーをインストールします。
セットアップを使用したプリンタードライバーのインストール
一部のユーザーにとっては、ドライバーをアンインストールし、ドライバー関連のファイルを削除した後、プリンターを再接続すると、Windowsが互換性のあるドライバーを自動的にインストールし、プリンターがすぐに動作したことがあります。
2. 互換モードでドライバーをインストールする
- ダウンロードしたプリンタセットアップ(.exeファイル)を右クリックし、プロパティを選択します。
- 互換性タブに移動し、このプログラムを互換モードで実行するのチェックボックスをチェックし、リストから以前のバージョンのWindowsを選択します。
- 適用をクリックし、OKをクリックして変更を保存します。
- その後、プリンタードライバーをインストールします。
- それでもERROR_KM_DRIVER_BLOCKEDメッセージが表示される場合は、別の古いWindowsのバージョンを試すまで続けてください。
3. PCをマルウェアスキャンする
- Windows + Sを押して検索を開き、テキストフィールドにWindows セキュリティと入力し、関連する結果をクリックします。
- ウイルスと脅威の防止をクリックします。
- スキャンオプションをクリックします。
- フルスキャンエントリを選択し、今すぐスキャンをクリックします。
- スキャンが完了するまで待ちます。15〜45分かかる場合があります。
公式でないソースからドライバーをダウンロードした場合は、PCをマルウェアからスキャンすることをお勧めします。そして、Windowsセキュリティが脅威を検出できない場合は、効果的なアンチウイルスソリューションを使用して、より高度なスキャンを実施することをお勧めします!
4. 設定を変更してドライバーを再インストールする
4.1 プリンタードライバーとソフトウェアをアンインストールする
- Windows + Rを押してRunを開き、テキストフィールドにappwiz.cplと入力してEnterを押します。
- リストからプリンタソフトウェアを選択し、アンインストールをクリックします。
- 画面に表示される手順に従ってプロセスを完了します。
- 同様に、ここにリストされているプリンタードライバーや他のプリンター関連のソフトウェアコンポーネントもアンインストールします。
4.2 レジストリを再構成する
注意:レジストリに変更を加える前に、リストアポイントを作成します。これにより、物事がうまく進まなかった場合に変更を元に戻すことができます。
- Windows + Rを押してRunを開き、テキストフィールドにregeditと入力してEnterを押します。
- UACのプロンプトではいをクリックします。
- アドレスバーに次のパスを貼り付けてEnterを押します:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT
- 左ペインのWindows NTエントリーを右クリックし、新規を選択、次にキーを選択し、Printersと名付けます。
- Printersキー内の空の部分を右クリックし、新規を選択し、DWORD (32ビット) 値を選択し、KMPrintersAreBlockedと名付けます。
- DWORDをダブルクリックし、値データに1を入力し、OKをクリックして変更を保存します。
- Printersの下に、もう一つのキーを作成し、PointAndPrintと名付けます。
- PointAndPrintの下に、前述と同様に次のエントリを作成し、各エントリの横にある値データを設定します:
- Restricted (DWORD) – 1 (値データ)
- TrustedServers (DWORD) – 0 (値データ)
- ServerList (文字列) – 空 (値データ)
- InForest (DWORD) – 0 (値データ)
- NoWarningNoElevationOnInstall (DWORD) – 1 (値データ)
- UpdatePromptSettings (DWORD) – 2 (値データ)
- 次に、次のパスに移動します:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows NT - Windows NTの下にPrintersキーを作成し、その下にPointAndPrintキーを作成します。
- 最後に、PointAndPrintキーの中に次のDWORDと文字列を作成し、それぞれの横にある値データを設定します:
- Restricted (DWORD) – 1 (値データ)
- TrustedServers (DWORD) – 0 (値データ)
- ServerList (文字列) – 空 (値データ)
- InForest (DWORD) – 0 (値データ)
- NoWarningNoElevationOnInstall (DWORD) – 1 (値データ)
- UpdatePromptSettings (DWORD) – 2 (値データ)
4.3 プリントスプーラーサービスを停止する
- Windows + Rを押してRunを開き、テキストフィールドにservices.mscと入力しEnterを押します。
- スクロールダウンし、Print Spoolerサービスを右クリックし、コンテキストメニューから停止を選択します。
4.4 重要なフォルダーの名前を変更する
- Windows + Eを押してファイルエクスプローラーを開き、アドレスバーに次のパスを貼り付けてEnterを押します:
C:\Windows\System32\spool\drivers - W32X86およびx64フォルダーの名前をそれぞれW32x86.oldおよびx64.oldに変更します。
- PCを再起動します。
4.5 プリンタードライバーを再インストールする
最後に、以前にプリンタードライバーは、NT 4.0ドライバーをブロックするポリシーと互換性がありませんというメッセージを引き起こしたドライバーセットアップ(.exe)ファイルを実行できます。
5. グループポリシーを再構成する
注意:次の手順では、ProおよびEnterprise版のWindowsに存在するローカルグループポリシーエディタを編集する必要があります。Home版を使用している場合は、手動でGPedit.mscをインストールしてください。
- Windows + Rを押してRunを開き、テキストフィールドにgpedit.mscと入力してEnterを押します。
- 左ペインを使用して次のパスに移動します:
コンピュータの構成 > 管理用テンプレート > プリンター - カーネルモードドライバーを使用してプリンターをインストール不可にするポリシーをダブルクリックします。
- 無効オプションを選択し、適用をクリックし、OKをクリックして変更を保存します。
- 最後に、コンピューターを再起動し、0x8007078aシステムエラーが修正されたか確認します。
6. Windowsを工場出荷時の設定にリセットする
最後の手段として、Windowsを工場出荷時の設定にリセットすることもできます。5人中2人のユーザーにとって、これはERROR_KM_DRIVER_BLOCKEDに対する唯一の解決策であり、マルチコンピュータ設定でも効果がありました!
Windows 11をリセット中
PCをリセットするには、Windows + Iを押して設定を開き > システムタブに移動し > 回復をクリックし > PCをリセットボタンをクリックし > ファイルを保持するかすべてを削除するか選択し > ローカル再インストールを選択し > 次へをクリックし > 変更を確認し > リセットをクリックし > 処理が完了するまで待ちます。
7. サポートに連絡する
何も効果がない場合は、サポートチームに連絡してください。まず、プリンターメーカーの専用サポート(公式ウェブサイト経由)に問い合わせ、PCに互換性のあるドライバーバージョンを要求します。彼らがERROR_KM_DRIVER_BLOCKEDに関して助けられない場合は、Microsoftサポートに連絡してください。
覚えておいてください、ERROR_KM_DRIVER_BLOCKEDエラーはソフトウェアに基づく問題で、通常はWindowsに対する簡単な変更や異なるドライバーを使用することで修正できます。サポートチームに連絡する必要があるのはまれです!
最後に、PDF印刷をこれまで以上に速くするための専門家のヒントを見つけてください!
問題に関する他の修正をご存知の場合は、コメントセクションで読者と共有してください。