Windows Updateエラー0xc1900209を修正できません
私は真新しいMSI GS75ステルス10SEを持っています.Win1064B V 1909 Build 18363.1110
コアI7
NVIDIA GeForce RTX 2060
DISMコマンドを試しました.
私は鑑定PowerShellスクリプトを試しましたが、それは何も示されていません.このエラーメッセージ
test-path:空の文字列であるため、引数をパラメータ 'path'にバインドできません.
c:\users\Rober\Desktop\AvataISerScript.ps1:31 char:20
+ ((TEST-PATH $ FOLDERPATH)と((Get-Item $ FolderPath)-IS [SYS] ...
+ ~~~~~~~~~~~
+ CategoryInfo :InvalidData :( :) [test-path]、parameterBindingValidationException
+ FullQualifiedErrorId:ParameterargumentValidationErrorEmptyStringNotallowed、Microsoft.powershell.commands.test
PathCommand
############ブロッキングアプリ/ファイルのフォルダを開きたいですか? ############
1:()
""
上記のAppフォルダの番号を入力して、Enterキーを押します.(「終了する」:
返信リスト(回答:8)
更新:MSIからの電子メールの応答の後、最初のステップはメディア作成ツールを使用して「オフライン」アップグレードを行うことでした.基本的に、ダウンロードが終了したらインターネットを切り取ります.この方法では、通常よりもはるかに長くかかっていましたが、うまくいきました.
おそらくこれは互換性のないソフトウェアに関連しています.すべてのスタートアップサービス(MSを除く)を無効にし、私のウイルス対策ソフトウェアをアンインストールしました.まだ同じエラーメッセージが表示されます.
あなたはあなたのデスクトップに鑑定士スクリプトを持っていますか?
私はそれを見なければならないように、私はそれほど電力隠されたものに精通していません..
応答7# ->にスキップ5 #Saltgraスクリプトが何をするべきか理解していると思いますが、どのPowerShellコマンドを実行しているのかわかりません.
31行目と20番目のキャラクターのスクリプトに問題があるかもしれません.あなたが私達にあなたのプロセスに関するいくつかの詳細を与えるならば、私は二重にすることができるかどうかを見るでしょう.
真新しいシステムはそのような問題を抱えているべきではありません.あなたの元の問題は何ですか...アップグレードしようとしている場合は、チェックできた互換性.xmlファイルを作成します..
SkypeはWin 10のデフォルトアプリで、ユーティリティが正常に機能していた場合は、なぜそれが識別されるのかわからない.
応答5# ->にスキップ4 #musziQaアップグレードしないで、Windows Updateを介して最新のBuildに更新するだけです.システムはすでにWin10と一緒に来ました.いくつかの追加の研究をすることで、このスクリプトがすべての実行されていたことがeappraiser_humanreadable.xmlファイルを読んでから出力されたことを発見しました.
画面上にあります.私はこのファイルを別のトラブルシューティングステップで開き、犯人が見つかりませんでしたので、正方形のものに戻っています.これは全体のスクリプトですが、この時点では無関係だと思います....
そのプロセスは、このスクリプトをPowerShellで実行していました(右クリック、PowerShellで実行します).それは私が実際の問題のあるソフトウェアを特定しなかった前述のエラーを得るときです.
##ライトホストのエイリアスを "wh"に設定する
set-alias wh write-host
set-alias rh read-host
wh `n、" ################ "、` n、 "#鑑定士スクリプトv0.92#" 、 `n、" ######################## "、N
スタートスリープ1
##定義
$ pantherdir= 'c:\$ Windows.~BT\Sources\Panther'
$ appreaiserfile= "appraiser_humanreadable.xml"
$ appvendorpattern= "`<プロパティ.*?sdbappvendor.*?value= ""(.*?) "".*? `/`>"
$ appnamepattern= "`<プロパティ.*?* value= ""(.*?) "".*? `/`>"
$ apppathPattern= "`<プロパティ.*?NermalCaselongPath.* value= ""(.*?) "".*? `/`>"
$ logfilepath= "$(split-path-parent-path $ myinvocation.mycommand.definition)\log.txt"
$ blockingAppvndrs= @()
$ blockingAppdirs= @()
$ blockingAppfiles= @()
$ blockingAppnames= @()
関数addycript($ msg){
($ msg-ne ""){wh $ msg、 `n-foregroundcolor赤}
RH「Enterキーを押して閉じる」
ブレーク
}
関数loganddisplayItem($ itemname、$ itemValue){
WH $ itemName-nonewline; WH $ ITEMVALUE-ForegroundColor Magenta
add-content-path $ logfilepath-value "$($ itemname.trim())$($ itemvalue)"
}
関数tryOpenFolder($ folderpath){
((TEST-PATH $ FOLDERPATH)-(((Get-Item $ FOLDERPATH)-IS [SYSTEM.IO.DirectoryInfo]))){INVOKE-ITEM $ FOLDERPATH}
else {wh `n、"フォルダが見つかりません."、` n-foregroundColor Red}
}
関数IsnewBlocker($ filepath){
if($ blockingAppDirs.Count-Le 0){$ true}
($ i= 0; $ i-lt $ blockingAppdirs.count; $ i ++){
$ blkfilepath= "$($ blockingAppdirs [$ i])\$($ blockingAppFiles [$ i])"
if($ blkfilepath-ieq $ filepath){$ false}を返す
}
$ trueを返します
}
## $ Windowsをチェックしてください.~BT
(TEST-PATH $ PANTHERDIR){WH $ PANTHERDIR-NONEWLINE; Wh "-OK!"-ForegroundColor Green}
else {addycript "$($ pantherdir)\folderはありません!" }
##* avepraiser_humanreadable.xml&Store As As Var $ AppFile
$ appfile= get-item "$ pantherdir\* $ avatiaiserfile"
($ appfile.count-gt 0){Wh "`* $($ appraiserfile) "、` n、 "@ $ appfile"-nonewline; Wh "-OK!"-ForegroundColor Green}
else {addycript "は* $($ apperiserfile)ファイルを見つけられませんでした!」 }
##ここで何が必要なものを見つけるために文字列を検索してください...
$ blockingAppentries= $ APPFILE|Select-String-Pattern "DT_ANY_FMC_BLOCKINGAPPLICATION*?値=` "
値が見つからない場合は##キャッチアンドブレーク
($($ blockingAppEntries.count)-eq 0){addriscr "dt_any_fmc_blockingApplicationの値が見つかりません.* value=`「TRUE」 ""! " }
##はブロッキングアプリを一覧表示します
wh `n、" $($ blockingAppentries.count)Applicationがブロックされている..."、` n
##クリアログファイル
set-content-path $ logfilepath-value ""
##ブロッキングアプリを吐き出す
foreach($ BlockingAppentriesの$ BlockingApp)
{
"" $($ blockingapp.filename) ""(行$($ blockingapp.lineNumber)) "、` n; n.
##最後の50行を入手
$ blockingxml= "$(get-content" $ pantherdir¥¥($ blockingapp.filename) "-totalcount $ blockingApp.lineumber-encoding utf8|under-last 50)"
## XMLの文字列を見つける
$ blockingAppvndr=($ blockingxml|select-string-pattern $ appvendorpattern).matches
$ blockingAppName=($ blockingxml|select-string-pattern $ appNamePattern).matches
$ blockingAppPath=($ blockingxml|select-string-pattern $ AppPathPattern).matches
$ vndrname= ""; $ appname= ""; $ filename= "" $ dirpath= "";
($ blockingAppvndr.success){$ vndrname= $ blockingappvndr.groups [1]; LogandDisplayItem "アプリのベンダー:" $ vndrname}
($ blockingAppname.success){$ appname= $ blockingAppname.groups [1]. LogandDisplayItem "アプリ名:" $ appname}
($ blockingAppPath.success){$ BlockingAppPath= $ blockingApppath.groups [1]. LogandDisplayItem "アプリパス:" "" $ blockingAppPath}
$ dirpath= split-path-parent-path $ blockingAppPath; loganddisplayItem "dir path:" $ dirpath
$ filename= split-path-leaf-path $ blockingApppath
$ dirpath= [System.Environment] :: expandeNvironmentVariables($ dirpath)
if(IsnewBlocker $ BlockingAppPath){
$ BlockingAppFiles += $ filename;
$ BlockingAppDirs += $ DIRPATH;
$ BlockingAppNames += $ appname;
$ blockingAppvndrs += $ vndrname;
}
LogandDisplayItem "" "" ""
}
## Dirsが見つからない場合はスクリプトを終了します.
($ blockingAppdirs.count-le 0){addycript ""}
##フォルダオープンチェック
($ true)
{
n、n、n; wh "###########ブロッキングアプリ/ファイルのフォルダを開きたいですか?############"、nbackgroundColor Black
($ i= 0; $ i-lt $ blockingAppdirs.count; $ i ++){
「$($ i + 1)」-foregroundColor Red-Nononewline; wh ":$($ blockingappnames [$ i])($($ blockingAppvndrs [$ i]))"、 `n、` n
wh " $($ blockingAppfiles [$ i]) "-フォーフォーグランス色黄色-ノーンウェアライン; "" "" "" "" "n、` n
}
「inonewlineを入力してください. -foregroundColor Red-nonewline
上記のアプリフォルダの$ numString= RH "を開き、Enterキーを押します.( 'q' quit)"
## qをチェックして入力をintにキャストします.
($ numstring-eq 'q'){break}
$ num= $ numstring-as [int]
##エクスプローラのDIRを開く
($ num-gt 0~および$ num-le $ blockingAppDirs.Count){tryOpenFolder $ BlockingAppDirs [$ num-1]} else {wh `n、" "" $ numstring ""は無効です "-foregroundColor Red}
}
### EOF
応答4# ->にスキップ2 #Saltgra「アップグレード」という用語は誤解することができます.18xxxを18xxx、次のBuildに移動している場合.19xxx、あなたはアップグレードし、そのプロセス中に作成されたファイルを使用して、そのプロセスの間違っているものを見つけることができます.
アップグレードをしていると判断した場合は、アドバイスして必要なファイルを確認できます.
関連質問
- サービスホスト:診断サービス私のディスクを100%にして、私のWindowsを更新の確認を残す
- BitLockerの回復 どこにも見つけることができません.
- Windows 10 絶え間なく、帯域幅、CPU、およびメモリを使用して
- インサイダープレビューアップデートは100%で立ち往生していますが、再起動しない(緊急)
- Windows 10 . version= 20H2-19042.685/19042.685/2021 64と32ビットシステムの累積更新
- Windows 10 、version20H2更新エラーコード0xC80004005ヘルプ.
- Microsoft XNAフレームワークRedistributable 4.0はどこでダウンロードできますか?
- Win10 Ver 20H2の更新をダウンロードすると問題がありました.エラーコードが役立つ可能性があります.(0x80070002)
- Windowsの最後の更新以来
- 新しいPC.ディスク全体を新しいPCに転送するにはどうすればよいですか.