web-dev-qa-db-ja.com

コマンドプロンプトタイトルから「Administrator:」を削除する方法

Windows Vistaでは、コマンドプロンプトウィンドウのタイトルから「Administrator:」という単語を削除する方法はありますか?

'title'コマンドは 'Administrator:'の後の部分を更新するだけなので、更新されません。

7
eli

ここには別の2つの可能性があります。

  • Windows XPのcmd.exeを使用する
  • Cmd.exeのMUIデータを変更します。

Cmd.exeのMUIデータファイルを変更する必要があります。このファイルはcmd.exe.muiと呼ばれ、米国の標準32ビットインストールのC:\ Windows\System32\en-USにあります。他の言語の場合、en-USは異なり、64ビットインストールの場合は、System32とSysWOW64の両方のバージョンを変更する必要があります。

  • まず、cmd.exe.muiの所有権を取得します。ファイルを右クリックし、[セキュリティ]タブの[詳細]をクリックします。 [所有者]タブで、[編集]をクリックし、管理者アカウントを選択します。

  • 次に、ファイルを変更するためのアクセス権を付与します。ファイルのプロパティに戻り、[セキュリティ]タブの[編集]をクリックし、[追加]をクリックして、[管理者]と入力し、[フルコントロール]オプションが[許可]に設定されていることを確認します。

  • 16進エディター、リソースエディター、またはその他の任意のエディターを使用して、ファイル内の文字列を「Administrator:%0」から「%0」に変更します(%0の前の2つのスペースです。のヌル文字を忘れないでください。終わり)。

  • ファイルを保存します

  • Mcbuilder.exeを実行します(実行には時間がかかる場合があります)

  • コンピュータを再起動します。

this thread から-スペースを使用できますが、それは何かでなければなりません)

15
crb
runas /trustlevel:0x20000 "cmd /k title My Awesome Command Prompt"
6
Douglas Crews

このバグの問題を解決しないことが証明されていますが、 title コマンドを使用して、タイトルを好きなように設定できることを誰もが知っているわけではありません。

5
crb

コマンドプロンプトを標準ユーザーとして実行します(つまり、標準ユーザーとしてログインします)。

必要に応じて、runasを使用して、所有している管理ユーザーを含む他のユーザーとしてコマンドを実行できます。

1
Oskar Duveborn

標準のcmd.exeシェルの使用をやめ、現在、この「管理者」の問題がないConsole2を使用しています。

0
eli

なぜそれを削除したいのですか?これは、通常のコマンドプロンプトではなく、昇格されたコマンドプロンプトを実行していることを示すためにあります。

UACを無効にしている場合は、基本的に常に昇格モードで実行しているため、すべてのコマンドプロンプトにこれが表示される場合があります。

0
Paxxi

私はこれを試していませんが、「a」という管理者アカウントを作成し、CMDショートカットを「runas」に変更して、ユーザーとして「a」を使用してCMDを呼び出すのはどうでしょうか。

これにより名前が短くなり、実際のタイトルをタスクバーにうまく収めることができます(これを行うための目標であると指定しました)。

0
Adam Brand