Outlook 2013: como redefinir para o status de "primeira execução"?

27

TL; DR

Existe uma forma de script, powershell, reg delete, via telecinese, o que quer que seja para redefinir o Outlook 2013 como se nenhum perfil existisse e estivesse sendo executado pela primeira vez?

Ainda trabalhando nisso, mas esperando que os outros tenham uma visão.

CENÁRIO

Muitos usuários aqui têm perfis do Outlook existentes se conectando a um servidor Exchange no local. Estamos no meio de nossa migração para o Office 365. Para migrar o Outlook do usuário, você deve criar um novo perfil no Outlook ou excluir o perfil antigo completamente e, em seguida, "iniciar novamente".

Queremos que nossos usuários comecem novos e tenham o nome de perfil padrão de "Outlook" para seu perfil de e-mail (em vez de algo personalizado ou um segundo perfil como "O365") . Isso ocorre porque o nosso sistema ERP procura por este perfil para enviar e-mail enquanto estiver no software ERP.

PROBLEMA

O problema é que "começar de novo" não está começando de novo.

Se eu remover manualmente o perfil padrão "Outlook" das configurações do painel de controle Mail , o Outlook iniciará sem um perfil, mas solicitará um nome de perfil:

SeeudigitarOutlookcomoonovonomedoperfil,obtenhoagora:

Se eu entrar em REGEDIT e procurar:

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

Ainda vejo "Outlook" como um perfil.

Eu tentei fazer um Reg DELETE dessa chave e todas as subchaves e, embora ela diga "excluído com êxito", não aparece.

Se eu excluir manualmente essa chave de perfil, posso iniciar o Outlook novamente e, quando ele solicitar um novo nome de perfil, posso colocar Outlook e ele continuará, como se fosse uma nova configuração do Outlook :

ElenãoaparecenasopçõesdelinhadecomandodoOutlook2013( encontrado aqui ) que o / cleanprofile ainda está por aí.

BOTTOM LINE QUESTION

Existe uma forma de script, powershell, reg delete, via telecinese, o que quer que seja para redefinir o Outlook 2013 como se nenhum perfil existisse e estivesse sendo executado pela primeira vez?

    
por TheCleaner 26.07.2013 / 15:32

4 respostas

39
% reg.exe delete HKCU\Software\Microsoft\Office.0\Outlook\Profiles\Outlook /f
% reg.exe add HKCU\Software\Microsoft\Office.0\Outlook\Profiles\Outlook

Isso excluirá o perfil padrão chamado Outlook e o recriará sem configurações. Então, quando você executar novamente o Outlook, ele iniciará o assistente.

    
por 30.08.2013 / 13:27
1

Redefina a chave em HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\ para a primeira execução de False para True.

    
por 14.05.2014 / 05:08
0

De acordo com a página de opções de linha de comando no MSDN, você deve ser capaz de iniciar o Outlook com um argumento de linha de comando para fazê-lo agir como se fosse a primeira execução. Experimente e deixe-me saber como funciona para você:

outlook /firstrun

Fonte: link

    
por 26.07.2013 / 15:49
0

Você está no caminho certo.
Você terá que excluir essa chave de perfis do registro.
Mas, e aqui está a captura, que só pode ser feita por reg delete se não houver nada em execução (em primeiro ou segundo plano) que toque essas teclas.

Portanto, você terá que ter certeza absoluta de que o outlook.exe não está sendo executado. (Muitas vezes fica pendurado em segundo plano por mais 2-3 minutos depois de fechá-lo.)
Além disso, o próprio aplicativo ERP pode manter essas chaves bloqueadas. E se você executar algum tipo de cadeia de chaves ou software de certificação (por exemplo, PGP) que também possa interagir com essas chaves de registro.

Se você deseja fazer o script, certifique-se de executá-lo como o usuário real. Não é outra conta de administrador. Afinal, é "HKLM \ Currrent User *" estamos falando aqui.

Já fiz isso antes no Office 2007 e 2010 (que deve ser idêntico nesse sentido).
Colocamos o comando delete no script de login do domínio com algumas verificações adicionais para executá-lo somente uma vez e somente se o usuário não tiver migrado YET.

    
por 26.07.2013 / 15:50