Перспективи 2013: як відновити статус "першого запуску"?


27

TL; DR

Чи є спосіб через скрипт, повноваження, видалити регістр, через телекінез, як би скинути Outlook 2013, як ніби жодних профілів не існувало, і він запускався вперше?


Я все ще працюю над цим, але сподіваюся, що інші мають розуміння.

СЦЕНАРІО

У багатьох користувачів тут існують профілі Outlook, які підключаються до локального сервера Exchange. Ми перебуваємо в середині переходу на Office 365. Щоб перенести Outlook користувача, вам потрібно створити новий профіль в Outlook або повністю видалити старий профіль, а потім "запустити новий".

Ми хочемо, щоб наші користувачі почали свіжими і матимуть за своїм типом профіль "Outlook" за замовчуванням (замість чогось спеціального або другого профілю на зразок "O365") . Це тому, що наша система ERP шукає цей профіль для надсилання електронної пошти під час програмного забезпечення ERP.

ПРОБЛЕМА

Проблема полягає в тому, що "початок свіжого" насправді не починається свіжим.

Якщо я вручну видаляю профіль "Outlook" за замовчуванням із Mailналаштувань панелі керування, тоді Outlook запускається без профілю, але запитує ім'я профілю: введіть тут опис зображення

Якщо зараз я введу Outlookнове ім'я профілю, я отримаю:

введіть тут опис зображення

Якщо я зайти REGEDITі заглянути:

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

Я все ще бачу "Outlook" як профіль.

Я спробував зробити Reg DELETEцей ключ і всі підключі, і хоча він каже "вдало видалено", він не працює.

Якщо я видаляю цей ключ профілю вручну, то я можу знову запустити Outlook, і коли буде запропоновано нове ім'я профілю, я можу ввести Outlookйого, і він прийме його, і дозволити мені продовжувати, як ніби це нова настройка Outlook:

введіть тут опис зображення

З перемикачів командного рядка для Outlook 2013 ( знайдено тут ) не видно, що / cleanprofile все ще існує.

ПИТАННЯ ДЛЯ БОТОМ

Чи є спосіб через скрипт, повноваження, видалити регістр, через телекінез, як би скинути Outlook 2013, як ніби жодних профілів не існувало, і він запускався вперше?

Відповіді:


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

Це видалить профіль за замовчуванням під назвою Outlook, а потім відновить його без налаштувань. Потім, коли ви заново запустите Outlook, він запустить майстра.


Це вірно. cZk нижче сказав те саме у своїх коментарях, але жодного разу не повернувся, щоб змінити свою відповідь. Як такий, я прийму це, щоб запитання було визначено як певну відповідь. Спасибі!
TheCleaner

Уникайте "Спасибі" ... добре, ця відповідь просто чудова.
Роб


0

Відповідно до сторінки перемикань командного рядка на MSDN, ви повинні мати можливість запустити outlook з аргументу командного рядка, щоб змусити його діяти так, як це перший запуск. Спробуйте це, і дайте мені знати, як це працює для вас:

outlook /firstrun

Джерело: https://office.microsoft.com/en-us/outlook-help/command-line-switches-HP001003110.aspx


На мій досвід, це не завжди є надійним. Це створює новий свіжий профіль, але старі профілі залишаються в реєстрі, і Outlook іноді з причин, що не розуміють мене, повернеться до одного з таких. Краще видалити їх повністю.
Тонні

/ firstrun не є дійсним комутатором для 2013 року - "Аргумент командного рядка недійсний. Перевірте перемикач, який ви використовуєте."
TheCleaner

1
Я маю Outlook 2013 на тестовій машині. Я налаштував профіль, вийшов, а потім видалив усі ключі в розділі: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Профілі Після перезапуску Office він запустив майстра першого запуску
cZk

@cZk - якщо ви модифікуєте свою відповідь і зробите її остаточним коментарем, я її схвалюю і приймаю.
TheCleaner

0

Ви на правильному шляху.
Вам доведеться видалити цей профіль, щоб зафіксувати реєстр.
Але ось ось улов, який можна зробити, лише reg deleteякщо нічого не працює (на передньому плані чи на тлі), що торкається цих клавіш.

Тож вам доведеться переконатися, що outlook.exe не працює. (Часто він тримається у фоновому режимі ще 2-3 хвилини після його закриття.)
Також сама програма ERP може тримати ці ключі заблокованими. І якщо ви запускаєте якесь програмне забезпечення для ключів або сертифікаційне програмне забезпечення (наприклад, PGP), яке може також взаємодіяти з цими ключами reg.

Якщо ви хочете сценарій цього, переконайтеся, що ви запускаєте його як реального користувача. Не інший обліковий запис адміністратора. Зрештою, тут йдеться про "HKLM \ Currrent User *".

Я робив це раніше в Office 2007 та 2010 (що має бути ідентичним у цьому плані).
Ми поміщаємо команду delete в доменний скрипт для входу з деякими додатковими перевірками, щоб виконати це лише один раз і лише в тому випадку, якщо користувач не мігрував.


Дякую Тоні. Видалення ключа працює, але ви все одно отримаєте "запит на ім'я профілю". Я сподіваюся знайти спосіб (навіть якщо він видаляє інші ключі реєстру), щоб застосувати сценарій першого запуску, коли Outlook запускається на моєму останньому екрані (і тому автоматично створює Outlookпрофіль)
TheCleaner

Якщо я правильно пам’ятаю, є ще один ключ, який потрібно також видалити. "currentuser \ software \ microsoft \ windows mail", можливо? У мене немає системи Windows для перевірки.
Тонні

Я телефоную з MSSupport, і вони не знають, як довести його до статусу "майстра першого запуску / налаштування". Однак я знайшов config365.com і цей інструмент плюс крихітний сценарій для перейменування профілю за потребою працює чудово для моїх потреб. Але я все одно хотів би побачити повне скидання, як ніби я новий користувач, який увійшов у систему та відкрив Outlook вперше, щоб отримати "Ласкаво просимо в Outlook 2013"
TheCleaner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.