Voicemodを開こうとしたときに「Voicemod ドライバーが見つかりません」という警告が表示されますか?
以下の記事で紹介している解決法を試しても、Voicemodがドライバが正しくインストールされていることを認識しない場合、Windows Management Instrumentation(WMI)が何らかの原因で破損している可能性があります。
Voicemod ドライバーのエラー
https://support.voicemod.net/hc/ja/articles/360013422619
以下をご確認ください:
- コマンドプロンプトを管理者権限で開く
- 以下のコマンドを入力する:
wmic sounddev WHERE "Manufacturer LIKE 'Voicemod%'" LIST FULL
Voicemod Virtual Audio deviceが表示されます
Availability=
ConfigManagerErrorCode=0
ConfigManagerUserConfig=FALSE
Description=Voicemod Virtual Audio Device (WDM)
DeviceID=ROOT\MEDIA\0000
DMABufferSize=
ErrorCleared=
ErrorDescription=
InstallDate=
LastErrorCode=
Manufacturer=Voicemod S.L.
MPU401Address=
Name=Voicemod Virtual Audio Device (WDM)
PNPDeviceID=ROOT\MEDIA\0000
PowerManagementCapabilities=
PowerManagementSupported=FALSE
ProductName=Voicemod Virtual Audio Device (WDM)
Status=OK
StatusInfo=3
以下のメッセージが表示される
sounddev - Alias not found.
もしくは以下の場合、
Description = Invalid namespace
Windows Management Instrumentation (WMI)のデータベースが何らかの原因で破損し、復元する必要があります。
Windows 10 の WMI リポジトリの修復/再同期を行う必要があります。
- コマンドプロンプトを管理者として開いてください(スタートメニュー→「コマンドプロンプト」と入力→「管理者として実行」をクリック)
- 以下のコマンドを実行し、WMIリポジトリが破損していないことを確認してください
winmgmt /verifyrepository
- リポジトリが破損していない場合は、「WMI Repository is consistent」というメッセージが返されます。いずれの場合も、以下のコマンドを実行して、WMIを修復してください
winmgmt /salvagerepository
- リポジトリのサルベージがうまくいかない場合は、以下のコマンドを実行してWMIサービスを停止してください
net stop winmgmt /y
- そして、以下のコマンドを実行し、データベースの問題が解決されるかどうかを確認してください
winmgmt /resetrepository
- コマンドを入力後、「WMI Repository has been reset」メッセージが返され、コマンドが成功したことが確認できるはずです
- その後、Windowsの完全な再起動を行い、再起動後以下の手順に沿ってください
- 管理者としてコマンドプロンプトを開く(スタートメニュー -> "コマンドプロンプト "と入力 -> 管理者として実行をクリック)
- 次のコマンドを実行して、WMIサービスを開始
net start winmgmt /y
- その後、再度Voicemodを開いてみてください*
*注:最後にドライバの再インストールが必要な場合があります
そうでない場合は、以下のメッセージが表示されます
Description = Invalid class
これは、Voicemodに限らず、Windowsマシンで共通して見られる問題のようであり、WMIサービスの問題だと思われます。
- コマンドプロンプトを管理者権限で開きます。(スタートメニュー→「コマンドプロンプト」と入力→「管理者として実行」)
- 以下のコマンドを実行して、WMIサービスを停止してください
net stop winmgmt /y
- 以下のコマンドを入力して C:\Windows\System32\wbem を開く
cd c:\Windows\System32\wbem
- 次のコマンドを実行して、フォルダーリポジトリをリポジトリOLDにリネームする
ren repository repositoryOLD
- winmgmtサービスを有効にして起動する
net start winmgmt /y
- 以下のコマンドを入力して C:\Windows\System32\wbem を開く
cd c:\Windows\System32\wbem
- 以下のコマンドを入力する
for /f %s in ('dir /b *.mof') do mofcomp %s
注意:完了までに1分ほどかかります - 以下のコマンドを入力する*
for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
*注意: 最後のコマンドで、"en-us "の部分は、お使いのシステムで使用されている言語によって異なります。
C:\WindowsSystem32 のフォルダーにある言語を確認し、Microsoft の言語一覧と照らし合わせてください
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/available-language-packs-for-windows
- 再度、Voicemodを開いてください
以上、試しても問題が解決しない場合は、Voicemod サポートフォームからお問い合わせください: https://www.voicemod.net/support
以下のカテゴリーを選択してください。
- Technical Support
- Voicemod Driver
- Driver not recognized