web-dev-qa-db-ja.com

Outlook 2013:「初回実行」ステータスにリセットする方法?

TL; DR

プロファイルが存在せず、初めて実行されたかのようにOutlook 2013をリセットするために、スクリプト、Powershell、reg削除、テレキネシスを介した方法はありますか?


まだこの問題に取り組んでいますが、他の人が洞察を得られることを期待しています。

[〜#〜]シナリオ[〜#〜]

ここの多くのユーザーは、オンプレミスのExchangeサーバーに接続する既存のOutlookプロファイルを持っています。 Office 365への移行の最中です。ユーザーのOutlookを移行するには、Outlookで新しいプロファイルを作成するか、古いプロファイルを完全に削除してから、「最初からやり直す」必要があります。

ユーザーに新しい設定を開始し、メールプロファイルのデフォルトのプロファイル名を「Outlook」に設定します(カスタムまたは「O365」のような2番目のプロファイルではありません)。これは、ERPシステムでERPソフトウェアを使用しているときに、システムがこのプロファイルを探してメールを送信するためです。

[〜#〜]問題[〜#〜]

問題は、「新たに始める」ことは実際に新たに始めることではないということです。

Mailコントロールパネルの設定からデフォルトのプロファイル「Outlook」を手動で削除すると、Outlookはプロファイルなしで起動しますが、プロファイル名の入力を求められます。 enter image description here

新しいプロファイル名としてOutlookと入力すると、次のようになります。

enter image description here

REGEDITに移動して次の場所を確認すると、

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

「Outlook」がまだプロファイルとして表示されます。

Reg DELETEこのキーとすべてのサブキーを含み、「削除されました」と表示されている間はそうではありません。

このプロファイルキーを手動で削除すると、Outlookを再起動でき、新しいプロファイル名の入力を求められたらOutlookを入力して、Outlookの新しいセットアップのように続行できます。 :

enter image description here

Outlook 2013( ここにあります )のコマンドラインスイッチからは、/ cleanprofileがまだ存在しているようには見えません。

BOTTOM LINE QUESTION

プロファイルが存在せず、初めて実行されたかのようにOutlook 2013をリセットするために、スクリプト、Powershell、reg削除、テレキネシスを介した方法はありますか?

27
TheCleaner
% 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

これにより、Outlookというデフォルトのプロファイルが削除され、設定なしで再作成されます。その後、Outlookを再実行すると、ウィザードが起動します。

40
user187883

最初の実行でHKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\の下のキーをFalseからTrueにリセットします。

3
user219641

MSDNのコマンドラインスイッチのページによると、コマンドライン引数を指定してOutlookを起動し、最初の実行と同じように動作させることができるはずです。これを試してみて、それがどのように機能するかを教えてください:

Outlook /firstrun

ソース: https://office.Microsoft.com/en-us/Outlook-help/command-line-switches-HP001003110.aspx

0
cZk

あなたは正しい軌道に乗っています。
そのプロファイルキーをレジストリから削除する必要があります。
しかし、これが問題です。これは、これらのキーに触れる実行中のものが(フォアグラウンドまたはバックグラウンドで)ない場合にのみreg deleteによって実行できます。

したがって、Outlook.exeが実行されていないことを完全に確認する必要があります。 (閉じると、さらに2〜3分間、背景にぶら下がっています。)
また、ERPアプリケーション自体がこれらのキーをロックしたままにする可能性があります。さらに、これらのreg-keysと連動する可能性がある何らかのキーチェーンまたは認証ソフトウェア(PGPなど)を実行する場合あまりにも。

これをスクリプト化する場合は、実際のユーザーとして実行してください。別の管理者アカウントではありません。結局のところ、ここで話しているのは「HKLM\Currrent User *」です。

私は以前にOffice 2007と2010でこれを行いました(これに関しては同じであるはずです)。
削除コマンドをドメインログインスクリプトに追加し、ユーザーがまだ移行されていない場合にのみ、これを1回だけ実行するようにいくつかの追加チェックを行います。

0
Tonny