Windows10 手動で「WindowsUpdate」をリセットする方法

先日Windows Updateがうまくいかない時に、Windows トラブルシューティングを使う方法をご紹介しました。

Windows10のトラブルシューティングツール
Windows10はアップデートによりバージョンアップしていくOSとなるので、アップデートが欠かせないのですが、途中で止まってしまったりし、うまく進まないことがあります。そんな時の解決法のひとつとしてトラブルシューティングツールは役立てる方法となります。

Windows Updateでトラブルが生じた時には、まずは先にご紹介した方法を試して欲しいのですが、それでも解決しない時は、これからご紹介する方法を試してみてください。
少しややこしい操作となりますが、慎重に行えば、Windows Updateを手動でリセットでき、初めからやり直すことができますよ。

Windows Updateコンポーネントを手動でリセットする方法

手順としては初めにWindows Updateコンポーネントを手動でリセットをし、Windows Updateエージェントを最新のバージョンにします

 

Windows10の場合は、Windows Updateエージェントが更新プログラムに含まれているので、2つ目の手順である「Windows Updateエージェントを最新のバージョンにする」についてダウンロードする必要はありません。
コンポーネントとは日本語では部品という意味になるので、Windows UpdateコンポーネントはWindows Updateの中を構成する一部だと捉えておけばよいです。

 

操作の前の注意事項
・コマンドプロンプトという画面で文字列を入力するので、間違えないように入力します。
・レジストリという重要な情報を書き換えていくので、操作は特に慎重に行う必要があります。操作を誤ってしまうと、PCが起動できなくなるなどの深刻な事態に陥る可能性があるので注意してください。
また誤って入力してしまうと、元の状態に戻れなくなる可能性があるので、あらかじめレジストリのバックアップを取っておくことがおすすめです。

 

レジストリをバックアップする方法

バックアップ法の前にレジストリの確認の方法から説明します。
ますレジストリとは何でしょうか。PCのデータや内容が登記されているような場所だと思っておいてよいでしょう。

レジストリの確認方法

Windows10に標準搭載となっているレジストリエディタでレジストリを見ることが可能です。

〈手順〉

スタートボタンを右クリックします。
次に「ファイル名を指定して実行」を左クリックして、regeditと入力をします。

エンターキーを押すと、ツリー構造となった文字列が出てきます。
これがレジストリです。

 

レジストリのバックアップ方法

レジストリのバックアップも上で開いたレジストリエディタから行います。
ここからバックアップしたいレジストリを選択します。すべてのレジストリを選択したい時は一番上の「コンピュータ」を選択してください。バックアップしたいレジストリを選択しレジストリエディタの画面の左上に四角いアイコンのマークがあるのでそこをクリックします。

次に「ファイル」をクリックし、出てくる項目の中から「エクスポート」をクリックしてください。(画像のように古いバージョンの場合はアイコンではなく直接「ファイル」をクリックし「エクスポート」を選択します。)

バックアップを取る保存場所を選択する画面になるので、保存場所を選択し、最後に「保存」ボタンを押してください。

 

一番下の「選択された部分」という箇所に選択したファイルが表示されます。

レジストリのバックアップが始まり、「regファイル」という名前のフォルダが保存されていたら、バックアップは完了です。

Windows Updateコンポーネントを手動でリセットする操作

ここから長くなりますが、手順を追って説明をしていきます。

手順1

Windows Update関連のBITSサービス、Windows更新プログラムサービス、暗号化サービスを停止するコマンドをコマンドプロンプトに入力していきます。

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

これらの文字列を1行づつコピーをし、コマンドプロンプトに貼り付けをし、エンターキーを押します。まとめて一気に行わず、1行づつ入力しエンターキーを押してください。

手順2

BITSサービスのファイルを削除します。以下の文字列をコピーしてコマンドプロンプトに貼り付けをします。

Del”%ALLUSERSPROFILE
\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat”

こちらはすべての文字列をコピーして貼り付けをしエンターキーを押してください。

BITSサービスとは?
Windowsの中で、常駐プログラムサービスとして提供されている機能で、データ通信回線の使っていない領域において、他のプログラムの通信を邪魔しないようにして、ファイルの送受信を行う機能です。バックグラウンドインテリジェント転送サービスと訳されます。
Windows Updateコンポーネントのリセットを初めておこなう人はこのまま進んで大丈夫ですが、2回目以降の場合はここで、Windows Updateの更新プログラムの関連するフォルダの名前を変更する必要があります。2回目以降の人だけ以下の操作を実行してください。

手順(1)
Windows Updateの更新プログラムの履歴などを確認し、署名を保管しているフォルダの名前を変更していきます。
一行づつ貼り付けて、一行づつエンターキーを押していきます。

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

Ren %systemroot%\system32\catroot2 catroot2.bak

手順(2)
①で停止したBITSサービスをリセットします
こちらはすべてまとめてコピー貼り付けをして、エンターキーを押してください
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

手順(3)
①で停止したWindowsUpdateのサービスをリセットします
こちらはすべてまとめてコピー貼り付けをして、エンターキーを押してください
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

手順3

Cドライブのsystem32に移動
次の工程であるCドライブのsystem32に移動するため、以下の文字列を入力します。
cd /d %windir%\system32

手順4

BITSファイル、Windows更新プログラムのファイルを登録していきます
こちらの文字列も1行づつ入力をして、1行づつエンターキーを押していきます。
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

手順5

Winsockをリセットします。
※Winsockはネットワークソフトウェアがプロコトルなどのネットサービスにアクセスする方法を定義しているものだと思っておいてよいでしょう。
今回は1行だけなので、文字列をコピーし貼り付けて、エンターキーを押します。
netsh winsock reset

手順6

プロシキをリセットします。
プロキシとは何かの代わりにインターネットの接続などを行っていたサーバーなどのことを言います。
たとえば、
それをここでリセットします。今回も1行だけなので、コピー貼り付けをして、エンターキーを押してください。

netsh winhttp reset proxy

手順7

①で停止したサービスを再起動する
①の一番初めの手順で停止した、BITSサービス、Windows更新プログラムサービス、暗号化サービスを再起動します。
以下の文字列を1行づつコピー貼り付けをして、1行づつエンターキーを押します。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

この後「Windows Updateエージェントを最新のバージョンにする」操作が必要となってきますが、初めに解説したように、Windows10を使用している場合は更新プログラムにWindows Updateエージェントが含まれているので、操作をする必要はありません。
再起動をして終了です。

手動でWindowsUpdateをリセットのまとめ

一見ややこしい作業のように思えますが、文字列を張り付けるところはコピーでOKなので、手順だけ覚えて進んでいけます。トラブルシューティングツールを試してみてもWindowsUpdateがうまくいかない時はご紹介した手動でWindowsUpdateをリセットする方法も是非試してみてくださいね。しかし残念ながらそこまでやってもWindows Updateがうまくいかない時は、最終的には再インストールということになります。原因が不明でうまくいかないこともよくあるので、ザっと一通り試してみたら問題の追求を辞めて、次へ進んでいったほうがよいかもしれません。

関連記事

Windows10のトラブルシューティングツール
Windows10はアップデートによりバージョンアップしていくOSとなるので、アップデートが欠かせないのですが、途中で止まってしまったりし、うまく進まないことがあります。そんな時の解決法のひとつとしてトラブルシューティングツールは役立てる方法となります。


☏電話で相談    ✉メールで相談

サポートエリア続々拡大中!

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区, 葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市, 武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
北海道
【札幌市】厚別区,北区,清田区,白石区,中央区,手稲区,豊平区,西区,東区,南区
小樽市,石狩市,岩見沢市,江別市,北広島市,恵庭市,千歳市,苫小牧市
大阪府
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。


☏電話で相談    ✉メールで相談

サポートエリア続々拡大中!

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区, 葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市, 武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
北海道
【札幌市】厚別区,北区,清田区,白石区,中央区,手稲区,豊平区,西区,東区,南区
小樽市,石狩市,岩見沢市,江別市,北広島市,恵庭市,千歳市,苫小牧市
大阪府
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。

パソコン,インターネットの設定トラブル出張解決,データ復旧,ITサポートなら株式会社とげおネット
Windows10 Update(アップデート)不具合 Windows10アップグレード問題 Windowsの記事 パソコントラブル解決 パソコン修理/ITサポートブログ
とげおネットをフォローする
パソコン,インターネットの設定トラブル出張解決,データ復旧,ITサポートなら株式会社とげおネット

コメント