C++Now 2018: Bob Steagall “Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics”
目次:
Windows Updateを使用しているときにユーザーが問題を抱えることがあります。さまざまなWindows Updateの問題をトラブルシューティングする方法はいくつかありますが、頻繁に発生する場合は、Windows Updateの設定をデフォルトにリセットすることをお勧めします。これは、Windowsのアップデートがインストールに失敗した場合に便利です。 Windows Updateコンポーネントのリセットツール を使用して、Windows Updateを既定値にリセットする方法については既に説明しました。私たちの修正WUユーティリティは、Windows Updateに関連するすべてのdllファイルを再登録し、他の設定をデフォルトにリセットします。しかし、Windows 10/8/7で各Windows Updateコンポーネントを個別にデフォルトにリセットする方法を知りたければ、この記事はあなたが探しているものです。
Windows Updateコンポーネントを手動でリセットする
バックグラウンドインテリジェント転送、Windows Update、暗号化サービス を停止する必要があります。このサービスにより、Windowsは自動Windows Updateやその他のWindowsコンポーネントで使用されるすべてのファイルと更新をダウンロードできます。接続がアイドル状態のときにネットワーク接続のアイドル帯域幅を使用し、バックグラウンドでファイルをサイレントにダウンロードします。したがって、昇格したコマンドプロンプトウィンドウで次のコマンドを入力し、各コマンドを入力した後にEnterキーを押します。 net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
2次にqmgr *.datファイル
を削除する必要があります。 Windows Updateコンポーネントをリセットするには、ファイルを削除する必要があります。これを行うには、コマンドプロンプトで次のコマンドを入力し、Enterキーを押します。
Del "%ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr *.dat" この記事の手順に従ってWindows Updateの問題を解決しようとするのが初めての場合は、この手順をスキップして次の手順に直接進むことをお勧めします。このステップ以外の記事で説明したすべてのステップを試しても解決策が見つからない場合は、トラブルシューティングの手順を実行する必要があります。ステップはFix itソリューションの "Aggressive"モードで実行されるためです。 3]
SoftwareDistributionおよびcatroot2フォルダの名前を変更します(
)。これを行うには、コマンドプロンプトで次のコマンドを入力します。各コマンドを入力後、Enterキーを押すことを確認します。
漣%がSYSTEMROOT%のSoftwareDistribution SoftwareDistribution.bak レンの%SystemRoot% System32 catroot2 catroot2.bak 3
BITSサービスをリセットWindows Updateサービスを既定のセキュリティ記述子
に変更します。これを行うには、コマンドプロンプトで次のコマンドを入力します。あなたは各コマンドを入力した後Enterキーを押すことを確認します。
のsc.exe SDSETビットD:(A;; CCLCSWRPWPDTLOCRRC;;; SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWLOCRRC;;; AU)(;; CCLCSWRPWPDTLOCRRC;;; PU) SC.EXE SDSET WUAUSERV D:(A;; CCLCSWRPWPDTLOCRRC;;; SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(;; CCLCSWLOCRRC;;; AU)(;; CCLCSWRPWPDTLOCRRC;;; PU)さて、開かれたコマンドプロンプトウィンドウで、次のコマンドを入力し、Enterキーを押します。
CD / Dの%windir% system32
BITSファイルとWindows Update関連のdllファイルを再登録します。これを行うには、コマンドプロンプトウィンドウで次のコマンドを入力します。あなたが
regsvr32.exeをATL.DLL
regsvr32.exeをurlmon.dllを
regsvr32.exeをmshtml.dllを
- でregsvr32.exeのShdocvw.dll入力し、すべてのコマンドの後にEnterキーを打つことを忘れないでください
- 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
- 4]
- 間違ったレジストリ値を削除する
- レジストリエディタを開き、次のキーに移動します。
HKEY_LOCAL_MACHINE COMPONENTS COMPONENTSを右クリックします。
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- コンピュータを再起動します。
- 5]
- Winsockをリセットします。
。これは、Windowsネットワークソフトウェアがネットワークサービス、特にTCP / IPにアクセスする方法を定義する技術仕様です。 Windows OSには、APIを実装し、WindowsプログラムとTCP / IP接続を調整する
winsock.dll というDynamic Link Library(DLL)ファイルが付属しています。なんらかの理由で、Winsockと呼ばれる Windowsソケット が破損する可能性があります。そのため、ユーザーはインターネットへの接続を確立するのが困難になることがあります。 コマンドプロンプトウィンドウで次のコマンドを入力し、Enterキーを押します。 netsh winsock reset 5]すべて完了したら、 BITSサービス、Windows Updateサービス、および暗号化サービスを再起動します。これを行うには、コマンドプロンプトに戻り、次のコマンドを入力します。
net start bits
net start wuauserv
net start appidsvc
- net start cryptsvc
- 最後に、各コマンドを入力した後にEnterキーを押してください。最新のWindows Updateエージェントをコンピュータにインストールします。
- コンピュータを再起動してプロセスを完了します。
- 出典:
KB971058。また、このKB記事では、基本的に手動プロセス全体を自動化し、Windows Updateの問題をクリックで修正するWindows Updateトラブルシューティングをダウンロードするためのリンクも提供しています。