Outlook 2013: Wie wird der Status "Erste Ausführung" wiederhergestellt?

27

TL; DR

Gibt es eine Möglichkeit über Skript, Powershell, Reg-Delete, Telekinese, Outlook 2013 zurückzusetzen, als ob es überhaupt keine Profile gäbe und es zum ersten Mal überhaupt lief?


Ich arbeite immer noch daran, hoffe aber, dass andere Einsicht haben.

SZENARIO

Viele Benutzer verfügen hier über vorhandene Outlook-Profile, die eine Verbindung zu einem lokalen Exchange-Server herstellen. Wir befinden uns mitten in unserer Migration zu Office 365. Um das Outlook des Benutzers zu migrieren, müssen Sie entweder ein neues Profil in Outlook erstellen oder das alte Profil vollständig löschen und dann "neu starten".

Wir möchten, dass unsere Benutzer neu starten und den Standardprofilnamen "Outlook" für ihr E-Mail-Profil verwenden (anstelle eines benutzerdefinierten oder eines zweiten Profils wie "O365") . Dies liegt daran, dass unser ERP-System in der ERP-Software nach diesem Profil sucht, um E-Mails zu senden.

PROBLEM

Das Problem ist, dass "neu anfangen" nicht wirklich neu anfängt.

Wenn ich das Standardprofil "Outlook" manuell aus den MailEinstellungen der Systemsteuerung entferne , wird Outlook ohne Profil gestartet, fordert jedoch zur Eingabe eines Profilnamens auf: Bildbeschreibung hier eingeben

Wenn ich Outlookjetzt als neuen Profilnamen eingebe, erhalte ich:

Bildbeschreibung hier eingeben

Wenn ich hineingehe REGEDITund nachschaue:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

Ich sehe immer noch "Outlook" als Profil.

Ich habe versucht, einen Reg DELETEvon diesem Schlüssel und allen Unterschlüsseln zu machen, und obwohl "erfolgreich gelöscht" steht, ist dies nicht der Fall.

Wenn ich diesen Profilschlüssel manuell lösche, kann ich Outlook erneut starten, und wenn ich zur Eingabe eines neuen Profilnamens aufgefordert werde, wird der Name übernommen und ich kann Outlookfortfahren, als ob es sich um ein neues Outlook-Setup handelt:

Bildbeschreibung hier eingeben

In den Befehlszeilenoptionen für Outlook 2013 ( hier zu finden ) wird nicht angezeigt, dass das / clean-Profil noch vorhanden ist.

BOTTOM LINE FRAGE

Gibt es eine Möglichkeit über Skript, Powershell, Reg-Delete, Telekinese, Outlook 2013 zurückzusetzen, als ob es überhaupt keine Profile gäbe und es zum ersten Mal überhaupt lief?

Der Reiniger
quelle

Antworten:

40
% reg.exe delete HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook /f
% reg.exe add HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook

Dadurch wird das Standardprofil mit dem Namen Outlook gelöscht und anschließend ohne Einstellungen neu erstellt. Wenn Sie dann Outlook erneut ausführen, wird der Assistent gestartet.

user187883
quelle
Das ist richtig. cZk unten hatte dasselbe in seinen Kommentaren gesagt, kam aber nie zurück, um seine Antwort zu ändern. Als solches werde ich diese akzeptieren, damit die Frage als endgültig beantwortet angezeigt werden kann. Vielen Dank!
TheCleaner
Vermeiden Sie "Danke" ... okay, diese Antwort ist einfach großartig.
Rob
3

Setzen Sie den Schlüssel unter HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\für den ersten Lauf von False auf True zurück.

user219641
quelle
0

Laut der Befehlszeilenschalterseite auf MSDN sollten Sie Outlook mit einem Befehlszeilenargument starten können, damit es sich so verhält, als wäre es die erste Ausführung. Probieren Sie es aus und lassen Sie mich wissen, wie es bei Ihnen funktioniert:

outlook /firstrun

Quelle: https://office.microsoft.com/en-us/outlook-help/command-line-switches-HP001003110.aspx

cZk
quelle
Nach meiner Erfahrung ist dies nicht immer zuverlässig. Es wird ein neues, frisches Profil erstellt, aber die alten Profile verbleiben in der Registrierung, und Outlook greift aus Gründen, die ich nicht verstehe, manchmal auf eines dieser Profile zurück. Besser, sie komplett zu entfernen.
Tonny
/ firstrun ist keine gültige Option für 2013 - "Das Befehlszeilenargument ist ungültig. Überprüfen Sie die verwendete Option."
TheCleaner
1
Ich habe Outlook 2013 auf einer Testmaschine. Ich habe ein Profil erstellt, es beendet und dann alle Schlüssel unter HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Profiles gelöscht. Nach dem Neustart von Office wurde der Assistent für die erste Ausführung ausgeführt
cZk
@cZk - Wenn du deine Antwort änderst und sie zu deinem endgültigen Kommentar machst, stimme ich zu und akzeptiere sie.
TheCleaner
0

Du bist auf dem richtigen Weg.
Sie müssen diesen Profilschlüssel in der Registrierung löschen.
Aber, und hier ist der Haken, der nur gemacht werden kann, reg deletewenn nichts läuft (im Vordergrund oder im Hintergrund), das diese Tasten berührt.

Sie müssen also unbedingt sicherstellen, dass outlook.exe nicht ausgeführt wird. (Oft bleibt es noch 2-3 Minuten im Hintergrund, nachdem Sie es geschlossen haben.)
Auch die ERP-Anwendung selbst kann diese Schlüssel gesperrt lassen. Und wenn Sie eine Art Schlüsselketten- oder Zertifizierungssoftware (z. B. PGP) ausführen, die möglicherweise auch mit diesen Registrierungsschlüsseln kompatibel ist.

Wenn Sie dieses Skript ausführen möchten, stellen Sie sicher, dass Sie es als den tatsächlichen Benutzer ausführen. Kein anderer Admin-Account. Immerhin handelt es sich hier um "HKLM \ Currrent User *".

Ich habe dies bereits bei Office 2007 und 2010 getan (was in dieser Hinsicht identisch sein sollte).
Wir haben den Löschbefehl mit einigen zusätzlichen Überprüfungen in das Domänenanmeldeskript eingefügt, um diesen Befehl nur einmal auszuführen, wenn der Benutzer noch nicht migriert wurde.

Tonny
quelle
Vielen Dank, Tonny. Das Löschen des Schlüssels funktioniert, aber Sie erhalten immer noch die Aufforderung zur Eingabe eines Profilnamens. Ich hoffe, einen Weg zu finden (auch wenn andere Registrierungsschlüssel gelöscht werden), um ein erstes Ausführungsszenario zu erzwingen, in dem Outlook auf meinem letzten Screenshot startet (und daher das OutlookProfil automatisch erstellt )
TheCleaner
Wenn ich mich richtig erinnere, muss noch ein weiterer Schlüssel gelöscht werden. 'currentuser \ software \ microsoft \ windows mail' vielleicht? Ich habe kein zu überprüfendes Windows-System.
Tonny
Ich telefoniere mit MSSupport und sie sind sich nicht sicher, wie sie den Status "Assistent für die erste Ausführung / Einrichtung" erhalten sollen. Allerdings habe ich config365.com gefunden, und dieses Tool sowie ein kleines Skript zum Umbenennen des Profils nach Bedarf sind für meine Anforderungen in Ordnung. Aber ich würde trotzdem gerne einen vollständigen Reset sehen, als wäre ich ein neuer Benutzer, der angemeldet ist und Outlook zum ersten Mal öffnet, um "Welcome to Outlook 2013"
TheCleaner