Windows Defender の定義更新がWin2000で出来なくなってる件
Windows Defender の定義更新が 1/14を最後に Windows 2000では出来なくなっています。
どうやら、Microsoft が Updateプログラムを Windows 2000で動かないように加工したのが原因のようです。
試しに、再インストールして試して見たところ、 0x80070643 Fatal Install Error (インストール中に致命的なエラーが発生しました)
Windows Update 自体は 0x8007051 Indicates two revision levels are incompatible(2 つのリビジョン レベルに互換性がないことを示します)
要はバージョンがおかしいからインストールに失敗したと出ます。
そこで、困ったときの fcwin。
MPSigStub.exe を Windows XPで互換保存します。
これは、Windows Update で Windows Defender をバージョンアップするときに使われる定義ファイルです。
fcwinで設定するのが面倒な人はこちら。
無事適用されました。
関連サイト:
Windows Defender の定義ファイルの最新版を手動でダウンロードする方法
正規のWindows Defender 日本語版
関連記事:
Windows Defender(正式版)をWindows 2000で使用
こんにちわ。
ちょうど、定義ファイルの更新ができなくて、アタフタしてたところでした。
これを一度チャレンジしてみます。
実行しました。
問題なく更新できました。
ありがとうございました。
このページのレジストリを使ってMicrosoft Updateで定義を更新していたのですが、
定義ファイルが変わったようで、更新をインストールしようとすると
“0x77ea6cb8″の命令が”0xffffffff”のメモリを参照しました。
メモリが “read”になることはできませんでした。
とでて定義更新ができなくなりました
解決方法があれば教えてください
画像も貼っておきます
tp://i.imgur.com/dED2Nvk.png
確実なことは言えないのですが、kernel32.dll 内のファイルパスの取得時にエラーが出てるようです。
こちらでは問題が出ていないので
・日本語のユーザー名を使っていないか。
・ディスク容量は大丈夫か。
・%temp%に書き込みできないフォルダなどができていないか
確認してみてください。
あと、使ってるなら、使用してる拡張カーネルのバージョン、オプションなどもお願いします。
返事遅れましたすみません
拡張カーネルはv2.8dが入っております。
オプションはDirectX10以外チェックボックスを入れていません
ユーザー名はすべて英語です。
Tempファイルの中のフォルダは%temp%や\WINNT\temp
ともに書き込みできないファイルはありませんでした
身近に同じ症状の人がいるようなのでもう少し調べてみます。
もし、仮想環境で同じ症状がいる方がいたらイメージ提供していただけるとありがたいです。
mpas-fe.exe(定義ファイル)取得後、展開時にエラーになる。
>そこで、困ったときの fcwin。
>MPSigStub.exe を Windows XPで互換保存します。
>これは、Windows Update で Windows Defender をバージョンアップするときに使われる定義ファイルです。
>fcwinで設定するのが面倒な人はこちら。
レジストリを登録し、定義ファイルを展開してMPSigStub.exeを実行しても落ちる(XPは非対応になった?)
お二人から頂いたLOGで QueryFullProcessImageNameW で落ちてるのが分かったので、
オプション無効にしてみてください
定義ファイル更新できました
定義をダウンロードしようとすると
エラー:0x80070643(Microsoft Updateでは0x8007007F)が発生して定義の更新ができません
何か対策はあるでしょうか
こちらもソフト上ではエラーが出ていましたが、直接ダウンロードしてインストールしたらいけました
Windows Defender の定義ファイル更新が、止まっているのでが、
私の環境だけなのか判らない為、何か情報をお持ちでしたら、
お手数ですがご教示お願いします。
<環境>
OS : Windows2000
拡張カーネルVer : 2.8dG
ソフト : Windows Defender
定義ファイル作成日 : 2018年06月11日 23:50
定義ファイルVer : 1.269.1075.0
<試した事>
1、手動更新(メニュー欄より)効果無し。
2、・定義ファイル削除後(DOSコマンドより)成功。
・メニュー画面の定義ファイルバージョン初期化確認。
・手動更新成功するも、定義ファイル1.269.1075.0が最新扱い。
私の環境のwindows2000(拡張カーネルv2.8jg)
Windows Defender の手動定義更新がエラーが発生してしています。
色々対応してみたのですが、改善しない為、何か情報がありましたら、
御教示お願い致します。
<対応>
1、cmd からの定義ファイルの初期化。
2、Windows Defender 本体のメンテナンス初期化。
3、Windows Defender をアンインストール後、再インストール。
<エラー>
Windows Defender で署名を更新しようとしてエラーが発生しました。
新しい署名のバージョン: 1.293.66.0
以前の署名のバージョン: 1.0.0.0
現在のエンジンのバージョン: 1.1.15900.4
以前のエンジンのバージョン: 1.1.2204.0
エラー コード: 0x8007007f
エラーの説明: 指定されたプロシージャが見つかりません。
Windows Defender でエンジンを更新しようとしてエラーが発生しました。
新しいエンジンのバージョン: 1.1.15900.4
以前のエンジンのバージョン: 1.1.2204.0
エラー コード: 0x8007007f
エラーの説明: 指定されたプロシージャが見つかりません。
>>13
指定されたプロシージャが見つかりません。
は バイナリレベルで互換性が無いことを意味しています。
古い定義ファイルにするしかないかもしれません
御教示有難う御座います。
残念ながら、古い定義ファイルは消してしまっているので、
Windows Defender は、ここまでのようです。