web-dev-qa-db-ja.com

3Gネットワ​​ーク上でWindowsUpdateを無効にする

マシンが3Gタイプのワイヤレスネットワーク接続を使用しているときにWindowsUpdateをダウンロードしないように変更するツール/ユーティリティはありますか?

3GUSBキーとテザーiPhoneの使用に違いがあるかどうかはわかりません。

8
David Gardiner

アプローチ4:

net stop wuauclt

更新サービスを停止します。これは以前はwinxpで機能していましたが、Vista/7では(また)wuauservやビットを停止する必要があるかもしれません。残念ながら手動のアクションですが、wmiを使用してネットワークステータスをチェックするvbsスクリプトと組み合わせることができます。

1
Geeklab

ここで言っていることはテストされていないので、自分でやってください。

試して使用できるいくつかのアプローチがあります。

アプローチ1: Windowsファイアウォールの詳細設定がある場合は、カスタムルールを作成できます。

カスタムルールを作成するときは、Windows Updateアプリケーションまたはクライアントを選択し、スコープを選択するときは、使用するインターフェイスの種類として「リモートアクセス」を選択します。 Windowsヘルプによると、「リモートアクセス」は

コンピューターで構成した仮想プライベートネットワーク(VPN)接続やダイヤルアップ接続などのリモートアクセスを介して送信される通信。

指定したルールを「ブロック」に設定できます。このような接続では、WindowsUpdateクライアントのすべての通信を禁止する必要があります。

これはいくつかの問題につながる可能性があります:

  • VPN経由でもブロックされます
  • テザー接続はダイヤルアップとしてカウントされない場合があります

アプローチ2:

ファイル内のスクリプトを使用して、特定のグローバルファイアウォールルールのオンとオフを手動で設定できます。

高度なファイアウォールに移動し、アプローチ1と同様に、ファイアウォールルールを設定してWindows Updateクライアントをブロックしますが、今回はグローバルにブロックします。独特の名前を付けてください。

これでファイルを作成できます。たとえば、「blockupdate.cmd」と記述します。

netsh advfirewall firewall set rule name="personal update rule name" new enable=yes

管理者権限でコマンドを実行してルールを有効にし、ルールを無効にする(したがって更新を有効にする)ために「enable = no」と書くと、そのための別のファイルを作成できます。

レジストリまたはWMIを介して、新しいネットワーク接続があるかどうかを認識し、それに応じてプログラムを起動するプログラムを見つけることができるかもしれません。

アプローチ3:

最初の2つの手順で説明したように、特定のルールを設定できるファイアウォールソフトウェアを見つけますが、ネットワークアダプターベース(iPhoneアダプターなど)です。

1
private_meta