Windowsを再起動するたびに無効にして再有効化したい特定のハードウェアがあります。私は書き込みのWindowsとの経験がないのでdevcon.exe
が最初の場所で、このための適切なアプリケーションであるかどうかわからないのですWindows 10のデバイスをコマンドラインから有効/無効にする
cd %~dp0
devcon.exe disable "PCI\VEN_1002&DEV_687F"
timeout /t 3
devcon.exe enable "PCI\VEN_1002&DEV_687F"
runMyWindows.exe --totally-not-virus
:私はその後、私のプログラムを実行するとともに、それを行うことになっているバッチスクリプトを作成しましたスクリプトはまったくありません。
しかし、私はrunMyWindows.exe
プログラムがWindowsデバイスマネージャーに移動してこのデバイスを手動で無効にして再度有効にするまで動作しないため、これらのコマンドはあまり効果がないことに気付きました。
"Administrator"グループに所属するこのマシンには1人のユーザーしかいませんが、このスクリプトは特別な方法で実行していません。または.bat
ファイルをダブルクリックする以外は、スタートアップフォルダ(C:\Users\oxxo\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
)。
Windowsの起動時に自動的に実行するバッチスクリプト内でこれを正しく実行する方法はありますか?
私は、Administratorsグループのメンバーではなく、「管理者として実行する」「devcon.exe」に必要なWindows 10セキュリティの「改善」を前提としています。さらに、 'devcon.exe'がバッチファイルの'%〜dp0devcon.exe "'、 '%PATH%'、 'devcon'にあるか、フルパスで' "C:\ Tools \ devcon.exe"。 – Compo
ああ、 'devcon.exe'はバッチスクリプトと同じフォルダにあります...私の場合、' devcon.exe'を管理者として実行する方法を明確にすることはできますか? – errata
バッチファイルを右クリックし、コンテキストメニューから「管理者として実行」を選択します。 – Compo