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

27

TL; DR

Existe uma maneira via script, powershell, reg delete, via telekinesis, para redefinir o Outlook 2013 como se nenhum perfil tivesse existido e ele estivesse sendo executado pela primeira vez?


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

CENÁRIO

Muitos usuários aqui têm perfis existentes do Outlook se conectando a um servidor Exchange 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 completamente o perfil antigo e depois "começar de novo".

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

PROBLEMA

O problema é "começar de novo" não é realmente começar de novo.

Se eu remover manualmente o perfil padrão "Outlook" das Mailconfigurações do painel de controle, o Outlook será iniciado sem um perfil, mas solicitará um nome de perfil: insira a descrição da imagem aqui

Se eu digitar Outlookcomo o novo nome do perfil, agora recebo:

insira a descrição da imagem aqui

Se eu entrar REGEDITe procurar:

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

Ainda vejo o "Outlook" como um perfil.

Eu tentei fazer uma Reg DELETEdessas chaves e todas as subchaves e, enquanto diz "excluído com êxito", não.

Se eu excluir manualmente essa chave de perfil, posso iniciar o Outlook novamente e, quando ele solicitar um novo nome de perfil, eu posso inserir Outlooke ele será aceito e deixe-me continuar como se fosse uma nova instalação do Outlook:

insira a descrição da imagem aqui

Não parece nas opções de linha de comando do Outlook 2013 ( encontradas aqui ) que o / cleanprofile ainda existe.

PERGUNTA DA LINHA INFERIOR

Existe uma maneira via script, powershell, reg delete, via telekinesis, para redefinir o Outlook 2013 como se nenhum perfil tivesse existido e ele estivesse sendo executado pela primeira vez?

O limpador
fonte

Respostas:

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

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.

user187883
fonte
Isto está correto. cZk abaixo disse o mesmo em seus comentários, mas nunca voltou a modificar sua resposta. Como tal, aceitarei este para que a pergunta possa ser mostrada como tendo uma resposta definitiva. Obrigado!
TheCleaner
Evite "Obrigado" ... ok, esta resposta é ótima.
Rob
3

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

user219641
fonte
0

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

outlook /firstrun

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

cZk
fonte
Na minha experiência, isso nem sempre é confiável. Ele cria um novo perfil, mas os perfis antigos permanecem no registro e o Outlook às vezes, por razões além do meu entendimento, recai em um deles. Melhor removê-los completamente.
Tonny
/ firstrun não é uma opção válida para 2013 - "O argumento da linha de comando não é válido. Verifique a opção que você está usando."
TheCleaner
11
Eu tenho o Outlook 2013 em uma máquina de teste. Configuração I um perfil, saiu e, em seguida, eliminado todas as chaves em: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Profiles Depois de reiniciar Escritório ele correu o assistente de primeira execução
CZK
@cZk - se você modificar sua resposta e torná-lo seu comentário final, eu votarei e aceitarei.
TheCleaner
0

Você está no caminho certo.
Você precisará excluir essa chave de perfis do registro.
Mas, e aqui está o problema, isso só pode ser feito reg deletese não houver nada em execução (em primeiro plano ou em segundo plano) que toque essas chaves.

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

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

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

Tonny
fonte
Obrigado Tonny. A exclusão da chave funciona, mas você ainda recebe o "prompt para um nome de perfil". Estou esperando para encontrar uma maneira (mesmo que está excluindo outras chaves de registro) para forçar um cenário executado primeiro, onde o Outlook inicia na minha última imagem (e, portanto, auto cria o Outlookperfil)
TheCleaner
Se bem me lembro, há outra chave que precisa ser excluída também. 'currentuser \ software \ microsoft \ windows mail' talvez? Não tenho um sistema Windows disponível para verificar.
26613 Tonny
Estou ao telefone com o MSSupport e eles não sabem ao certo como obter o status "assistente de primeira execução / instalação". No entanto, encontrei o config365.com e essa ferramenta, além de um pequeno script para renomear o perfil, conforme necessário, funciona perfeitamente para minhas necessidades. Mas eu ainda gostaria de ver uma reinicialização completa como se eu sou um novo usuário logado e abrir o Outlook pela primeira vez para obter o "Bem-vindo ao Outlook 2013"
TheCleaner