問題タブ [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.

0 投票する
1 に答える
4427 参照

ubuntu - BCDEdit をデフォルトに戻すには?

ubuntu\winboot\wubildr.mbr ファイルが見つからず、ブート シーケンスに表示され続けました。そこで、管理者としてターミナルを実行し、bcdedit /delete 識別子 (リアルモード ブート セクタの下にあった) を入力しましたが、メッセージを削除して、Windows に直接送られました。これは最悪の事態です。

設定を削除前に戻すにはどうすればよいですか?

どうもありがとう、今はすべてがうまくいかないようです。

0 投票する
1 に答える
1774 参照

bcdedit - レジストリを使用して BCD テスト署名オプションを無効にする

私のコードでは、Windows レジストリを使用して BCD オプションのテスト署名を無効にする必要があります。コマンドラインと同じbcdedit -set testsigning off

shellexecutecmdではできません。レジストリで 1 つの Testsigning 参照をHKLM\SYSTEM\ControlSet001\Control\SystemStartOptions値で見つけましたが、この値には、次回の起動のオプションではなく、現在のカーネル実行オプションが含まれています。

だから、私はそれを使用することはできません。

testsigning オプションは に保存されていることがわかりましたHLKM\BCD00000000\Objects\{%GUID%}\Elements\16000049が、この GUID は PC によって異なります。

どうすれば入手できますか?

0 投票する
1 に答える
2423 参照

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

0 投票する
2 に答える
321 参照

batch-file - 「bcdedit」を使用したバッチ ファイルの FOR ループの奇妙な出力

バッチ ファイルの FOR ループを理解しようとしています。このコード:

次の出力が得られます。

bcdedit は、ブート マネージャーを構成するプログラムです。コンソールで bcdedit を実行すると、次のようになります。

「The」と「Access」という言葉はどこから来たのですか?

0 投票する
1 に答える
17701 参照

windows - bcdedit を使用して UEFI ファームウェア ブート エントリを追加する

を使用して新しい UEFI ファームウェア ブート メニュー エントリ (NVRAM 内) を追加する方法bcdedit。たとえば、次の手順を試しましたが、ブート エントリが追加されません。

これは新しいGUIDを返します(newguidと言います)

前もって感謝します。

0 投票する
1 に答える
143 参照

c# - C# で Windows プログラムが表示されない

のような Windows システム プログラムで動作する必要があるプログラムを作成していますC:\windows\System32\bcdedit.exe。たとえば、到達しようとするとmspaintうまくいきます。

しかし

これは false を返しますが、ファイルは実際に存在します。Windowsエクスプローラーで見ることができ、コマンドラインから起動できます。このファイルにアクセスできないのは、私の C# アプリケーションのみです。起動しようとすると、エラー Win32Exception と次のメッセージが表示されます。

システムは、指定されたファイルを見つけることができません

そして、(上記のコードで) ファイルが存在するかどうかを「尋ねる」と、false が返されます。

なんで?

0 投票する
5 に答える
4778 参照

command-line - bcdedit によるスクリプト作成

ImageX と WIM を使用して HDD を再構築した後、BCD が破損することがあります。そのため、コマンド プロンプトで無人で実行されているスクリプトから BCD を再構築する必要があります。

以下のコードは、手動で入力するとジョブを実行します。自動化するには助けが必要です(以下のコード例をさらに参照してください):

上記のように、これを無人のコマンド プロンプトで実行する必要があります。最後の 6 番目のステートメント「bcdedit.exe /create /d "Microsoft Windows" /application osloader」からの出力は、新しく作成された GUID です。この ID は、次のコマンドで必要になります。

この新しい GUID を bcdedit から、次のコードで呼び出すことができる変数にロードするにはどうすればよいですか?

よろしくヘンリック・V・ニールセン

0 投票する
2 に答える
527 参照

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 の実行

上記の問題だと思った部分を次のように変更してみました。

しかし、それもうまくいかず、同じ結果が得られました。

提供されたヘルプに本当に感謝します。事前に感謝します。

0 投票する
1 に答える
1348 参照

windows - bcdedit エラー: 「パラメーターが正しくありません」

カーネルデバッグ用にセットアップしようとしているので、次のコマンドを使用しています:

残念ながら、私は応答を得ます

a)そのエラーをデバッグする方法を知っている人はいますか?

b) そうでない場合は、データベースの再構築に関する記事を教えてもらえますか?