So entfernen Sie 'Administrator:' aus dem Eingabeaufforderungstitel


8

Gibt es in Windows Vista eine Möglichkeit, das Wort "Administrator:" aus dem Titel eines Eingabeaufforderungsfensters zu entfernen?

Der Befehl 'title' aktualisiert nur das Teil nach 'Administrator:', sodass dies nicht ausreicht.

Antworten:


15

Hier gibt es zwei weitere Möglichkeiten:

  • Verwenden Sie die cmd.exe von Windows XP
  • Ändern Sie die MUI-Daten für cmd.exe:

Sie müssen die MUI-Datendatei für cmd.exe ändern. Diese Datei heißt cmd.exe.mui und befindet sich in C: \ Windows \ System32 \ en-US in einer 32-Bit-Standardinstallation in den USA. In anderen Sprachen ist en-US anders, und in 64-Bit-Installationen müssen Sie sowohl die Version in System32 als auch in SysWOW64 ändern.

  • Übernehmen Sie zunächst das Eigentum an cmd.exe.mui. Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie auf der Registerkarte Sicherheit auf Erweitert. Klicken Sie auf der Registerkarte Eigentümer auf Bearbeiten und wählen Sie das Administratorkonto aus.

  • Geben Sie nun Zugriff, um die Datei zu ändern. Kehren Sie zu den Eigenschaften der Datei zurück, klicken Sie auf der Registerkarte Sicherheit auf Bearbeiten, klicken Sie auf Hinzufügen, geben Sie Administratoren ein, und stellen Sie sicher, dass für sie die Option Vollzugriff auf Zulassen festgelegt ist.

  • Ändern Sie mit einem Hex-Editor, Ressourcen-Editor oder einem anderen Editor Ihrer Wahl die Zeichenfolge in der Datei von "Administrator:% 0" in "% 0" (das sind zwei Leerzeichen vor% 0, vergessen Sie nicht das Nullzeichen bei das Ende).

  • Speicher die Datei

  • Führen Sie mcbuilder.exe aus (die Ausführung kann einige Zeit dauern)

  • Starten Sie den Computer neu.

(In diesem Thread können Sie ein Leerzeichen verwenden, aber es muss etwas sein.)


Jemand sollte ein Tool schreiben, um dies zu tun ....
Unkwntech

Ich habe den einfachen Weg gewählt und eine cmd.exe von XP genommen. Vielen Dank!
Eli

Es scheint auch mit nur einem Leerzeichen vor "% 0" zu funktionieren. Ich habe nicht versucht, das letzte Leerzeichen zu entfernen, aber ich wäre nicht überrascht, wenn das möglich wäre.
Torhu

Unter Windows 8 x64 musste ich mcbuilder.exe nicht ausführen. Ich habe cmd.exe.mui in einem der SxS-Ordner gefunden. Jede Zeichenfolge dort war UTF-16. Denken Sie also daran und merken Sie sich die Null-Bytes bei Ihrer Suche.
Plynx

Dies ist eine ausgezeichnete Antwort, aber es ist ärgerlich, dies tun zu müssen.
Camilo Martin

6
runas /trustlevel:0x20000 "cmd /k title My Awesome Command Prompt"

Dies wird nur als Nicht-Administrator ausgeführt, oder?
Camilo Martin

Dies sagt immer noch Administrator, wenn ich es versuche

5

Obwohl sich herausgestellt hat, dass das Problem in diesem Fehler nicht gelöst werden kann, weiß nicht jeder, dass Sie den Befehl title verwenden und den Titel auf den gewünschten Wert setzen können.


Woot! Ich wusste nichts über den Befehl "title". Vielen Dank.
Wesley

3
Leider wird der Teil 'Administrator:' nicht entfernt. Ich habe die Frage aktualisiert.
Eli

Sie müssen nützliche Ablenkungen nicht herunterstimmen. Die richtige Antwort wird als akzeptiert markiert, aber es gibt andere nützliche Dinge, die durch andere Antworten hervorgehoben werden können, wissen Sie ...
crb

Entschuldigung, jemand anderes hat dich abgewählt. aber ich schätze deine Mühe, also werde ich dich abstimmen ;-)
eli

1

Führen Sie die Eingabeaufforderung als Standardbenutzer aus (dh als Standardbenutzer angemeldet sein).

Bei Bedarf können Sie jederzeit Runas verwenden, um Befehle wie jeder andere Benutzer auszuführen, einschließlich aller Verwaltungsbenutzer, die Sie haben.


0

Warum möchten Sie es entfernen? Dies bedeutet, dass Sie eine Eingabeaufforderung mit erhöhten Rechten im Gegensatz zu einer regulären Eingabeaufforderung ausführen.

Wenn Sie die Benutzerkontensteuerung deaktiviert haben, wird dies möglicherweise in allen Eingabeaufforderungen angezeigt, da Sie im Grunde immer im erhöhten Modus ausgeführt werden


10
Weil ich den Befehl title verwende, um die verschiedenen Eingabeaufforderungen in meiner Taskleiste zu identifizieren, und in der Taskleistenschaltfläche nicht genügend Platz vorhanden ist.
Eli

0

Ich habe dies nicht versucht, aber wie wäre es, wenn Sie ein Administratorkonto mit dem Namen "a" erstellen und dann Ihre CMD-Verknüpfung in "runas" ändern und CMD mit "a" als Benutzer aufrufen.

Dadurch wird der Name verkürzt, sodass Sie den tatsächlichen Titel gut in die Taskleiste einfügen können (was Sie als Ihr Ziel angegeben haben).


1
Es wird weiterhin Administrator angezeigt: Soweit ich das beurteilen kann, versucht es anzuzeigen, dass die Eingabeaufforderung erhöht ist - nicht, welcher Benutzer sie ausführt.
Oskar Duveborn

0

Ich habe die Standard-Shell "cmd.exe" nicht mehr verwendet und verwende jetzt Console2, bei dem dieses Administratorproblem nicht auftritt.


Das stimmt eigentlich nicht: Es hat genau das gleiche Problem. Anscheinend ist es nur eine Art flacher Wrapper um das eingebaute Befehlsfenster und verwendet den Titel, den cmd ihm bereitstellt.
Brianmearns
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.