問題タブ [remote-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - レジストリ サブキーの所有権を取得し、SYSTEM アカウントを介して削除します
1703 および 1709 を実行している Windows 10 システムから壊れたレジストリ キーを削除するために、WSUS 経由で更新プログラムを展開しています。以下のコードは、マシンから直接実行すると機能します。
ただし、このコードを SYSTEM ユーザーとして実行すると、次のエラーが表示されます (これを SYSTEM として実行する Windows Update 経由で展開します)。
なぜこれが起こっているのでしょうか?SYSTEM ユーザーが実行しているためですか、それとも、レジストリ キーを開く処理に別の方法が必要な PowerShell の奇妙な問題ですか?
powershell - Powershell は reg インポートで終了エラーをスローしますが、操作は正常に完了します
このスタック投稿とこれは似ていましたが、解決策が見つかりませんでした。reg export と reg import の動作の違いを理解するのに問題があります。
powershell 内で reg export を実行すると、「操作は正常に完了しました」が返されますが、reg import は「操作が正常に完了しました」という終了エラーをスローします。エラーとしてスローされても、レジストリ ファイルは正しくインポートされます。例:
Microsoft の reg import コマンドのドキュメントによると、戻りコードは成功の場合は 0、失敗の場合は 1 です。Powershell が reg エクスポートの通常の成功メッセージとして成功を返すのに、reg インポートの終了エラーとしてスローするのはなぜですか?
管理者として Powershell を実行しており、ログインしているユーザーはサーバーのローカル管理者です。任意の支援をいただければ幸いです。