Windows 10 から管理者権限で cmd ファイルを実行する際の問題

Windows 10 から管理者権限で cmd ファイルを実行する際の問題

cmd(バッチ)ファイルを実行する際に問題が発生しました右クリック > 管理者として実行

ホスト ファイルにアドレスを追加しようとしていますが、できません。(アクセスが拒否されました。)

cmd管理者としてインスタンスを起動し、 host.cmd(作成したファイル)を入力すると、アドレスがホストファイルに追加されますが、host.cmd右クリックして選択して起動すると、管理者として実行アクセスは拒否されます。

Windows 7 では動作したことはわかっていますが、Windows 10 では動作しない理由がわかりません。特定のアドレスをブロックする必要があるマシンが 200 台あり、 のインスタンスを開始してから を開始してアドレスを追加する必要がある場合は、さらに時間がかかりcmdますhost.cmd

答え1

問題は解決しました。どうやら権限の問題があるようです。Tweaking.com をインストールすることで解決しました。これは、Windows の設定と権限のほとんどをデフォルトにリセットする Windows 修復ツールです。また、次のような cmd を使用すると、別の問題が発生します。

@エコーオフ

SET NEWLINE=^& エコー。

FIND /C /I "facebook.com" %WINDIR%\system32\drivers\etc\hosts IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^216.119.147.103 facebook.com>>%WINDIR%\System32\drivers\etc\hosts

FIND /C /I "www.facebook.com" %WINDIR%\system32\drivers\etc\hosts IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^216.119.147.103 www.facebook.com>>%WINDIR%\System32\drivers\etc\hosts

ipconfig /flushdns

しかし、ホストプログラムを使用するとhttps://code.google.com/archive/p/hostscmd/downloads エラーになる

とにかく、助けてくれてありがとう、本当に感謝している

関連情報