問題タブ [bcdedit]
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.
ubuntu - BCDEdit をデフォルトに戻すには?
ubuntu\winboot\wubildr.mbr ファイルが見つからず、ブート シーケンスに表示され続けました。そこで、管理者としてターミナルを実行し、bcdedit /delete 識別子 (リアルモード ブート セクタの下にあった) を入力しましたが、メッセージを削除して、Windows に直接送られました。これは最悪の事態です。
設定を削除前に戻すにはどうすればよいですか?
どうもありがとう、今はすべてがうまくいかないようです。
bcdedit - レジストリを使用して BCD テスト署名オプションを無効にする
私のコードでは、Windows レジストリを使用して BCD オプションのテスト署名を無効にする必要があります。コマンドラインと同じbcdedit -set testsigning off
。
shellexecute
cmdではできません。レジストリで 1 つの Testsigning 参照をHKLM\SYSTEM\ControlSet001\Control\SystemStartOptions
値で見つけましたが、この値には、次回の起動のオプションではなく、現在のカーネル実行オプションが含まれています。
だから、私はそれを使用することはできません。
testsigning オプションは に保存されていることがわかりましたHLKM\BCD00000000\Objects\{%GUID%}\Elements\16000049
が、この GUID は PC によって異なります。
どうすれば入手できますか?
powershell - Powershell は「bcdedit」を理解できません
CMDbcdedit
コマンドで実行しようとすると、動作します。PowerShell で実行しようとすると、次のようになります。The term 'bcdedit' is not recognized as the name of a cmdlet
しかし、マニュアルとチュートリアルbcdedit
では、PowerShell で正常に動作します。PowerShell が認識しなかったのはなぜbcdedit
ですか?
システム: Windows 7 x64 SP3
batch-file - 「bcdedit」を使用したバッチ ファイルの FOR ループの奇妙な出力
バッチ ファイルの FOR ループを理解しようとしています。このコード:
次の出力が得られます。
bcdedit は、ブート マネージャーを構成するプログラムです。コンソールで bcdedit を実行すると、次のようになります。
「The」と「Access」という言葉はどこから来たのですか?
windows - bcdedit を使用して UEFI ファームウェア ブート エントリを追加する
を使用して新しい UEFI ファームウェア ブート メニュー エントリ (NVRAM 内) を追加する方法bcdedit
。たとえば、次の手順を試しましたが、ブート エントリが追加されません。
これは新しいGUIDを返します(newguidと言います)
前もって感謝します。
c# - C# で Windows プログラムが表示されない
のような Windows システム プログラムで動作する必要があるプログラムを作成していますC:\windows\System32\bcdedit.exe
。たとえば、到達しようとするとmspaint
うまくいきます。
しかし
これは false を返しますが、ファイルは実際に存在します。Windowsエクスプローラーで見ることができ、コマンドラインから起動できます。このファイルにアクセスできないのは、私の C# アプリケーションのみです。起動しようとすると、エラー Win32Exception と次のメッセージが表示されます。
システムは、指定されたファイルを見つけることができません
そして、(上記のコードで) ファイルが存在するかどうかを「尋ねる」と、false が返されます。
なんで?
command-line - bcdedit によるスクリプト作成
ImageX と WIM を使用して HDD を再構築した後、BCD が破損することがあります。そのため、コマンド プロンプトで無人で実行されているスクリプトから BCD を再構築する必要があります。
以下のコードは、手動で入力するとジョブを実行します。自動化するには助けが必要です(以下のコード例をさらに参照してください):
上記のように、これを無人のコマンド プロンプトで実行する必要があります。最後の 6 番目のステートメント「bcdedit.exe /create /d "Microsoft Windows" /application osloader」からの出力は、新しく作成された GUID です。この ID は、次のコマンドで必要になります。
この新しい GUID を bcdedit から、次のコードで呼び出すことができる変数にロードするにはどうすればよいですか?
よろしくヘンリック・V・ニールセン
powershell - ユーザーがログオンしておらず、Powershell のシステム アカウントとして SCCM 経由で実行されている場合、BCD Edit Export が失敗する
VHD をシステムに展開しようとするときに、SCCM を介してシステム アカウントとして powershell スクリプトを実行すると問題が発生します。
スクリプトは bcdedit /export を実行しようとしますが、自分で実行するか、psexec /i /s cmd を使用してから、自分のアカウントでシステムにログオンしているときにそれを介して powershell を実行すると、正常に動作します。
SCCM 経由でスクリプトを実行すると、スクリプトが停止し、ログオンしているかどうかに関係なく、以下に示すログ出力コメントにカスタム エラーがスローされます。ファイル。
スクリプトは次のとおりです。
ログ出力:
10:28:29 - ######################
10:28:29 - Certiport 2013 VHD インストールの開始
10:28:29 - ソース ディレクトリは次のとおりです: C:\Windows\SysWOW64\CCM\Cache\00000379.2.System
10:28:29 - VHD は既に D:\Certiport に存在します - MD5 ハッシュを検証しています
10:36:41 - VHD ハッシュ チェック成功
10:36:44 - エラー: BCD をバックアップできませんでした - 起動順序を壊さないようにすぐに終了します -
10:36:44 - 重大なエラーが検出されました! - スクリプトは終了します
問題は次のスクリプト ブロックにあるようです。
さまざまなデバイスでコードを実行していますが、結果は同じです。Windows 10 x64、Windows 8.1 x64、および Windows 7 x86/x64。
PowerShell v4 の実行
上記の問題だと思った部分を次のように変更してみました。
しかし、それもうまくいかず、同じ結果が得られました。
提供されたヘルプに本当に感謝します。事前に感謝します。
windows - bcdedit エラー: 「パラメーターが正しくありません」
カーネルデバッグ用にセットアップしようとしているので、次のコマンドを使用しています:
残念ながら、私は応答を得ます
a)そのエラーをデバッグする方法を知っている人はいますか?
b) そうでない場合は、データベースの再構築に関する記事を教えてもらえますか?