Outlook 2013: วิธีรีเซ็ตสถานะเป็น“ เรียกใช้ครั้งแรก” แล้ว


27

TL; DR

มีวิธีผ่านสคริปต์ PowerShell, reg ลบผ่าน Telekinesis อะไรที่จะรีเซ็ต Outlook 2013 ราวกับว่าไม่มีโปรไฟล์ที่เคยมีอยู่และมันกำลังทำงานเป็นครั้งแรก?


ยังคงทำงานผ่านสิ่งนี้ แต่หวังว่าคนอื่นจะมีความเข้าใจ

สถานการณ์

ผู้ใช้จำนวนมากที่นี่มีโปรไฟล์ Outlook ที่มีอยู่เชื่อมต่อกับเซิร์ฟเวอร์ Exchange ในสถานที่ เราอยู่ในระหว่างการโยกย้ายไปยัง Office 365 ในการโยกย้าย Outlook ของผู้ใช้คุณต้องสร้างโปรไฟล์ใหม่ใน Outlook หรือลบโปรไฟล์เก่าโดยสมบูรณ์และจากนั้น "เริ่มใหม่"

เราต้องการให้ผู้ใช้ของเราจะเริ่มต้นใหม่และมีชื่อโปรไฟล์เริ่มต้นของ "แนวโน้ม" สำหรับรายละเอียดอีเมลของพวกเขา (แทนที่จะเป็นสิ่งที่กำหนดเองหรือรายละเอียดที่ 2 เช่น "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 ยังคงอยู่

คำถามด้านล่างของบรรทัด

มีวิธีผ่านสคริปต์ PowerShell, reg ลบผ่าน Telekinesis อะไรที่จะรีเซ็ต 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

หลีกเลี่ยง "ขอบคุณ" ... โอเคคำตอบนี้ยอดเยี่ยมมาก
Rob

3

รีเซ็ตคีย์ภายใต้HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\สำหรับการรันครั้งแรกจาก False เป็น True


0

ตามหน้าสวิตช์บรรทัดคำสั่งบน MSDN คุณควรจะสามารถเริ่มต้น Outlook ด้วยอาร์กิวเมนต์บรรทัดคำสั่งเพื่อให้มันทำงานเหมือนเป็นการเรียกครั้งแรก ลองทำสิ่งนี้และแจ้งให้เราทราบว่ามันทำงานอย่างไรสำหรับคุณ

outlook /firstrun

ที่มา: https://office.microsoft.com/en-us/outlook-help/command-line-switches-HP001003110.aspx


จากประสบการณ์ของฉันสิ่งนี้ไม่น่าเชื่อถือเสมอไป มันทำให้โปรไฟล์ใหม่ใหม่ แต่โปรไฟล์เก่ายังคงอยู่ในรีจิสทรีและบางครั้ง Outlook จะด้วยเหตุผลที่เกินความเข้าใจของฉันถอยกลับไปเป็นหนึ่งในนั้น ดีกว่าที่จะลบพวกเขาอย่างสมบูรณ์
Tonny

/ firstrun ไม่ใช่สวิตช์ที่ถูกต้องสำหรับ 2013 - "อาร์กิวเมนต์บรรทัดคำสั่งไม่ถูกต้องตรวจสอบสวิตช์ที่คุณใช้"
TheCleaner

1
ฉันมี Outlook 2013 บนเครื่องทดสอบ ฉันตั้งค่าโปรไฟล์ออกแล้วลบคีย์ทั้งหมดภายใต้: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Profiles หลังจากรีสตาร์ท Office แล้วก็เปิดตัวช่วยสร้างการเรียกใช้ครั้งแรก
cZk

@cZk - หากคุณจะแก้ไขคำตอบของคุณและทำให้มันเป็นความคิดเห็นสุดท้ายของคุณฉันจะ upvote และยอมรับมัน
TheCleaner

0

คุณอยู่ในเส้นทางที่ถูกต้อง
คุณจะต้องลบโปรไฟล์ที่คีย์รีจิสทรี
แต่และนี่คือการจับที่สามารถทำได้โดยreg deleteหากไม่มีอะไรทำงาน (ในเบื้องหน้าหรือพื้นหลัง) ที่สัมผัสกับปุ่มเหล่านี้

ดังนั้นคุณจะต้องแน่ใจว่า outlook.exe ไม่ทำงาน (มันมักจะแขวนอยู่ในพื้นหลังเป็นเวลาประมาณ 2-3 นาทีหลังจากที่คุณปิด)
นอกจากนี้แอปพลิเคชัน ERP เองอาจล็อคกุญแจเหล่านี้ไว้ และถ้าคุณเรียกใช้ซอฟท์แวร์ key-chain หรือซอฟท์แวร์การรับรอง (เช่น PGP) ที่อาจเชื่อมต่อกับ reg-keys เหล่านี้ด้วย

หากคุณต้องการสคริปต์นี้ให้แน่ใจว่าคุณใช้มันเป็นผู้ใช้จริง ไม่ใช่บัญชีผู้ดูแลระบบอื่น ท้ายที่สุดมันคือ "ผู้ใช้ HKLM \ Currrent *" เรากำลังพูดถึงที่นี่

ฉันเคยทำสิ่งนี้มาก่อนใน Office 2007 และ 2010 (ซึ่งควรเหมือนกันในเรื่องนี้)
เราใส่คำสั่งลบในโดเมนการเข้าสู่ระบบสคริปต์ด้วยการตรวจสอบเพิ่มเติมบางอย่างเพื่อให้ทำงานเพียงครั้งเดียวเท่านั้นและหากผู้ใช้ไม่ได้ถูกโยกย้าย YET


ขอบคุณ Tonny การลบคีย์ใช้งานได้ แต่คุณยังได้รับข้อความแจ้ง "ชื่อโปรไฟล์" ฉันหวังว่าจะหาวิธี (แม้ว่าจะเป็นการลบคีย์รีจิสตรีอื่น ๆ ) เพื่อบังคับให้สถานการณ์เรียกใช้งานครั้งแรกที่ Outlook เริ่มต้นในภาพหน้าจอล่าสุดของฉัน (และอัตโนมัติจะสร้างOutlookโปรไฟล์)
TheCleaner

ถ้าฉันจำได้อย่างถูกต้องมีอีกคีย์ที่ต้องถูกลบด้วย 'currentuser \ software \ microsoft \ windows mail' อาจจะ? ฉันไม่มีระบบ Windows ให้ตรวจสอบได้
Tonny

ฉันใช้โทรศัพท์กับ MSSupport แล้วและพวกเขาไม่แน่ใจว่าจะรับสถานะ "ตัวช่วยเรียกใช้ / การตั้งค่าแรก" ได้อย่างไร อย่างไรก็ตามฉันพบconfig365.comและเครื่องมือนั้นพร้อมกับสคริปต์เล็ก ๆ เพื่อเปลี่ยนชื่อโปรไฟล์ตามที่ต้องการทำงานได้ดีสำหรับความต้องการของฉัน แต่ฉันยังคงอยากเห็นการรีเซ็ตแบบเต็มราวกับว่าฉันเป็นผู้ใช้ใหม่ที่เข้าสู่ระบบและเปิด Outlook เป็นครั้งแรกเพื่อรับ "ยินดีต้อนรับสู่ Outlook 2013"
TheCleaner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.