web-dev-qa-db-ja.com

セーフモードでリモート再起動しますか? (ウィンドウズ)

「shutdown」コマンドラインを使用して、Windowsマシンをリモートでシャットダウンできることを知っています。しかし、リモートでマシンを(ネットワークを使用して)セーフモードにすることは不可能だと思います。誰かがこれを行う方法を知っていますか?

13
ScottStonehouse

リモートマシンの管理者権限がある場合は、それが可能です。

Boot.iniファイルを編集する必要があります(通常はC:ドライブのルートにあります)

ローカルマシンでコマンドプロンプトを開く

タイプ:

EDIT \\MACHINENAME\C$\BOOT.INI

ブートiniファイルが開き、通常は次のようになります。

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"  
/noexecute=optin /fastdetect

追加する必要がある最後の行の終わりに

/safeboot:network

最終行は次のようになります

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"  
/noexecute=optin /fastdetect /safeboot:network

変更を保存し、コマンドラインから強制的に再起動すると、ネットワークを使用してセーフモードで再起動します。 完了したら、boot.iniファイルを必ず元に戻してください!

10
Marko Carter

ネットワークを使用してWindows 7をセーフモードで再起動するには、msconfig.exeを実行します。 [Boot]タブでは、[Safe boot]を選択でき、ネットワーク用のチェックボックスがあります。

リモートデスクトップがセーフモードで実行されるかどうかはわかりません。 TightVNCを使用しています。 TightVNCサービスをセーフモードで開始するには、そのレジストリエントリをsafeboot\networkにコピーします。

REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f

他のVNCサービスもおそらく同じ方法でアクティブ化できます。

7
mivk

ワークステーションマシンの場合はありません。 Windowsに起動方法を伝えるには、マシン自体を制御できるものが必要です。

多くのベンダーがコンソールにリモートで接続するオプションを組み込んでいるので、サーバーハードウェアにより多くの幸運がもたらされます。

ただし、マシン上のWindowsに対話的に接続するオプションがある場合は、MSCONFIGを使用してboot.iniで/ SAFEBOOTスイッチを設定し、マシンを再起動できます。 [スタート]-> [ファイル名を指定して実行]と入力してMSCONFIGを入力し、[boot.ini]タブで[ブートオプション]の[/ SAFEBOOT]をオンにして、起動するセーフモード(このシナリオではNETWORK)を選択します。

2
squillman

LogMeInには、セーフモードの再起動オプションがあります。

1
JS.

これがまさにHPの統合消灯オプションの目的です。 RDPサービスが実行されないため、マシンにログインできないため、boot.iniファイルを編集してもあまり役に立ちません。それがHPサーバーの場合は、httpsポータル経由でコンソールに直接接続でき、仮想の「電源ボタン」にもアクセスできます。

1
Nienor

Boot.iniファイルはどうなりましたか?

Windows 7もっと

以前のバージョンのWindowsでは、boot.iniは、コンピューターにインストールされたWindowsオペレーティングシステムに関する情報を含むシステムファイルでした。この情報は、コンピューターの電源を入れたときの起動プロセス中に表示されました。これは、マルチブート構成で、またはWindowsの起動方法をカスタマイズする必要がある上級ユーザーまたは管理者にとって最も役立ちました。

このバージョンのWindowsでは、boot.iniファイルがブート構成データ(BCD)に置き換えられました。このファイルはboot.iniよりも用途が広く、基本的な入出力システム(BIOS)以外の手段を使用してコンピューターを起動するコンピュータープラットフォームに適用できます。

表示されたオペレーティングシステムのリストからエントリを削除するなど、BCDに変更を加える必要がある場合は、管理者およびITプロフェッショナル向けの高度なツールであるコマンドラインツールBcdeditを使用してください。 Bcdeditに関する技術情報については、ITプロフェッショナル向けのMicrosoft Webサイトにアクセスしてください。

コンピューターがマルチブート構成の場合でも、コントロールパネルの[システム]を使用して、デフォルトで開くWindowsオペレーティングシステムとオペレーティングシステムのリストを表示する時間を変更できます。

  1. [スタート]ボタン[スタート]ボタンの画像をクリックし、[コンピューター]を右クリックして、[プロパティ]をクリックして、システムを開きます。

2.左側のペインで、[システムの詳細設定]をクリックします。管理者権限が必要です管理者のパスワードまたは確認を求められたら、パスワードを入力するか、確認を提供します。

3. [詳細設定]タブをクリックし、[起動と回復]の[設定]をクリックします。

4. [システムの起動]で、デフォルトのオペレーティングシステムとオペレーティングシステムのリストを表示する時間を選択し、[OK]をクリックして、もう一度[OK]をクリックします。

http://windows.Microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7

0
David H.

ネットワークを使用してセーフモードで再起動するようにBOOT.iniを急いで変更してから再起動すると、リモートでログインできなくなります。ブートファイル\\machinename\C$\boot.iniは表示できる可能性がありますが、読み取り専用であるため変更できません。また、C$ディレクトリに移動できなくなるため、「右クリックして[読み取り専用]をオフにする」こともできなくなります。 boot.iniを元に戻すには、この仮想ワークステーションに物理的にログインする必要があります。私は二度とその間違いを犯しません!

0
Analyst Joe

Boot.iniの編集についての上記の答えは素晴らしいですが、例外です。..boot.iniファイルを変更することはできません...「マーク」の指示を段階的に実行すると、レンガの壁にぶつかりますboot.iniは読み取り専用であるためです。

編集:そしてはい...私はそれを管理者としてサインインしてテストしました。

0
Tom

この間違いをする必要がある場合は、ファイルエクスプローラーからboot.iniファイルに移動できる可能性が高いため、\ hostname\C $\boot.iniになり、 "/ safeboot"も削除できる可能性があります。 :network "と保存します。

変更をboot.iniファイルに保存できる場合は、コマンドプロンプトadminを実行し、次のコマンドを実行して再起動してみます。shutdown/r/m\hostname/t 00

うまくいけば、これでビジネスに戻ることができます!

0
AlexParty