แก้ไขสำหรับ“ แอปเริ่มต้นถูกรีเซ็ต” Windows 10 รีเซ็ตการเชื่อมโยงไฟล์

2017-05-12 04:47:16
หลัก·ไมโครซอฟท์·แก้ไขสำหรับ“ แอปเริ่มต้นถูกรีเซ็ต” Windows 10 รีเซ็ตการเชื่อมโยงไฟล์

เราเห็นวิธีหยุด Microsoft Edge และ Photos จากการรีเซ็ตการตั้งค่าการเชื่อมโยงไฟล์ของคุณ ฉันคิดว่าจะใช้การแก้ไขรีจิสทรีสำหรับแอพ Metro ทั้งหมด (หรือแอพ Universal Windows) เช่น 3d Builder, Zune music, Zune video (Movies & TV)

วิธีแก้ไขการแก้ไขรีจิสทรีในตอนท้ายของบทความนี้จะหยุด Windows 10 (v1607 และก่อนหน้านี้) จากการรีเซ็ตการเชื่อมโยงไฟล์เป็นการตั้งค่าเริ่มต้น

ที่เกี่ยวข้อง: ตั้งค่าเบราว์เซอร์เริ่มต้นและสมาคมไฟล์ผ่านทางบรรทัดคำสั่งใน Windows 10

สารละลาย

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

ใน Windows 10 แอปพลิเคชันต้องไม่เขียนค่า ProgID ในรีจิสตรีคีย์ต่อไปนี้โดยตรง:

 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ {. ขยาย} \ ผู้ใช้ชื่นชอบ 

{.extension} ในเส้นทางรีจิสทรีข้างต้นหมายถึงนามสกุลไฟล์ อาจเป็น. .htm, .html, .pdf เป็นต้น

แอปพลิเคชันควรเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าต่างแอปเริ่มต้นแทน นี่คือการเปลี่ยนแปลงที่สำคัญใน Windows 10

หากแอปพลิเคชัน (ดั้งเดิม) ไม่ใช้ Windows API และเขียนลงในรีจิสทรีเพื่อตั้งค่าการเชื่อมโยงไฟล์ Windows 10 ตรวจพบว่าคีย์รีจิสทรี (“ UserChoice”) เสียหายและจะรีเซ็ตโปรแกรมเริ่มต้น Windows ที่ไม่ปลอดภัยสำหรับไฟล์นี้ ส่วนขยาย. ผู้ใช้จะเห็น การตั้งค่าเริ่มต้นของแอปถูกรีเซ็ต

หลังจากที่คุณได้รับการแจ้งเตือนหากคุณเปิด Event Viewer และไปที่บันทึกเหตุการณ์ Microsoft-Windows-Shell-Core/AppDefaults คุณจะเห็นว่ามีการรีเซ็ตการเชื่อมโยงชนิดไฟล์ใด

  • เปิดตัวแสดงเหตุการณ์ ( eventvwr.msc ) →แอปพลิเคชันและบริการบันทึก→ Microsoft → Windows → Shell-Core → AppDefaults
  • ค้นหากิจกรรมล่าสุดด้วย ID 62441
     ชื่อบันทึก: Microsoft-Windows-Shell-Core / AppDefaults แหล่งที่มา: วันที่ Microsoft-Windows-Shell-Core: รหัสเหตุการณ์: 62441 หมวดหมู่งาน: (62441) ระดับ: ข้อมูลคำสำคัญ: ผู้ใช้: DESKTOP-JKJ4G5Q \ ramesh คอมพิวเตอร์: DESKTOP-JKJ4G5QQ คำอธิบาย: ตัวเลือกผู้ใช้ถูกรีเซ็ตเป็น prog id AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 สำหรับ. htm 

    ในตัวอย่างข้างต้นการเชื่อมโยงประเภทไฟล์. htm ถูกรีเซ็ตและ Microsoft Edge เป็นตัวจัดการเริ่มต้นสำหรับประเภทไฟล์ AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 เป็น Microsoft Edge ProgID สำหรับไฟล์. htm / .html ดังที่เห็นในรีจิสตรี

หากคุณไม่แน่ใจว่าโปรแกรมใดกำลังพยายามปรับเปลี่ยนรีจิสทรีคีย์ด้านบนให้ใช้การตรวจสอบกระบวนการและตรวจสอบรายการ “ UserChoice” ในการติดตาม

ดังนั้นตรวจสอบให้แน่ใจว่าโปรแกรมของบุคคลที่สามที่คุณใช้ปฏิบัติตามกฎของ Windows 10 การ แก้ไขขั้นสุดท้าย คือการอัพเกรดโปรแกรมของบุคคลที่สาม (โปรแกรมดูเบราว์เซอร์หรืออะไรก็ตาม) และตรวจสอบให้แน่ใจว่ามันเข้ากันได้กับ Windows 10 .

ที่เกี่ยวข้อง: ตั้งค่าเบราว์เซอร์เริ่มต้นและสมาคมไฟล์ผ่านทางบรรทัดคำสั่งใน Windows 10

อ้างถึง Raymond Chen ของ Microsoft

โปรแกรม X ต้องการตั้งค่าตัวเองเป็นตัวจัดการที่ผู้ใช้ต้องการ แต่พวกเขาต้องการทำเช่นนั้นโดยไม่ต้องให้ผู้ใช้ยืนยันการเปลี่ยนแปลง ช่างมีน้ำใจมากแค่ไหน ดังนั้นพวกเขาจึงจัดการกับรีจิสตรีคีย์โดยตรง (ฉันพนันได้ว่าใครบางคนได้รับโบนัสที่ดีจริงๆสำหรับฟีเจอร์นั้น) แต่พวกเขากำลังจัดการกับ pre-Windows 10 ในแบบที่พวกเขาใช้ ซึ่งหมายความว่า Windows 10 ตรวจพบการตั้งค่าที่เสียหายและทิ้งไปทำให้ตัวจัดการกลับไปใช้ค่าเริ่มต้นของระบบ

ลูกค้ามีตัวเลือกน้อยที่นี่

ตัวเลือกที่ชัดเจนคือหยุดใช้โปรแกรม X พูดง่ายกว่าทำ โปรแกรม X อาจจำเป็นสำหรับเวิร์กโฟลว์ของลูกค้า นั่นเป็นเหตุผลที่พวกเขาต้องการตั้งเป็นค่าเริ่มต้น!

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

การอ้างอิง: เหตุใดการเชื่อมโยงไฟล์ PDF ของฉันจึงถูกรีเซ็ตทุกครั้งที่ฉันรีสตาร์ท | สิ่งใหม่เก่า

ในการสร้างก่อนหน้าของ Windows 10 คุณสามารถใช้การแก้ไขรีจิสทรี (วิธีแก้ไข) ด้านล่างเพื่อป้องกันไม่ให้ Windows 10 รีเซ็ตการเชื่อมโยงไฟล์


วิธีแก้ปัญหา

อัปเดต [2019] : การแก้ไขรีจิสทรีต่อไปนี้ไม่ทำงานใน Windows 10 v1809 แม้ว่าจะมีค่ารีจิสทรีอยู่แล้ว แต่ Windows 10 จะรีเซ็ตการเชื่อมโยงไฟล์อย่างไม่ลดละหากพบว่ารหัสผู้ใช้ถูกเขียน (และเสียหาย) โดยโปรแกรมบุคคลที่สาม


สำหรับ v1607 และก่อนหน้า

ในการสร้างก่อนหน้าของ Windows 10 การรันการแก้ไขรีจิสทรีด้านล่างจะหยุด Microsoft Edge, Photos, 3d Builder, เพลง Zune และ Zune Video (ภาพยนตร์และทีวี) จากการเข้าร่วมการเชื่อมโยงไฟล์ของคุณสำหรับไฟล์ประเภทต่างๆโดยไม่ขัดขวางการทำงานของแอพ . หากต้องการย้อนกลับการเปลี่ยนแปลงเพียงเรียกใช้ไฟล์ undo REG การแก้ไขรีจิสทรีถูกทดสอบจนถึง Windows 10 v1607

[ดาวน์โหลดไฟล์ REG - w10_stop_reset_fileasso.zip ] เนื้อหาของไฟล์ REG นี้อยู่ด้านล่าง

 Windows Registry Editor เวอร์ชัน 5.00; คำอธิบาย: ป้องกันไม่ให้ Windows 10 รีเซ็ตการเชื่อมโยงไฟล์; ... โดยเพิ่ม NoOpenWith & NoStaticDefaultVerb สำหรับแอพที่ทันสมัยทั้งหมด ; สร้างเมื่อวันที่ 13 กุมภาพันธ์ 2016 โดย Ramesh Srinivasan; อัปเดตเมื่อวันที่ 01 พฤษภาคม 2019; บล็อก Winhelponline; https: //www.winhelponline.com/blog; ทดสอบใน Windows 10 v1511 และ 1607; ---------- ---------; Microsoft.3DBuilder; -------------------; ประเภทไฟล์: .stl, .3mf, .obj, .wrl, ply, .fbx, .3ds, .dae, .dxf, .bmp; ... .jpg, .png, .tga "=" ไม่มี "[HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXvhc4p7vz4b485xfp46hhk3fq3grkdg" " -------------------; Microsoft Edge; -------------------; ประเภทไฟล์: .htm, html ที่ [HKEY_CURRENT_USER \ Software \ Classes \ AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] "NoOpenWith" = "" "NoStaticDefaultVerb" = ""; ประเภทไฟล์: .pdf [HKEY_CURRENT_USER \ Software \ Classes \ AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] "NoOpenWith" = "" "NoStaticDefaultVerb" = ""; ประเภทไฟล์: .svg [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXde74bfzw9j31bzc8sb8c8sfxr8s8xr8s8x9fzr9xzrfzsr "ในประเภท" = "" "" "" "" " ith "=" "" NoStaticDefaultVerb "=" "; -------------------; Microsoft Photos; --------------- ----; ประเภทไฟล์: .3g2, .3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv; ... .mov, .mp4, mp4v, mts, .tif, .tiff, .wmv [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXk0g4vb8gvt7b93tg50tg50tg50ybcy892pge6jmt] "NoOpenWith" TXT3CAD "ประเภท: ส่วนใหญ่ "=" "" NoStaticDefaultVerb "=" "; ประเภทไฟล์: .raw, .rwl, .rw2 และอื่น ๆ " [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h " ---------------; เพลง Zune; -------------------; ประเภทไฟล์: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r, .mp3, .mpa; .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] "NoOpenWith" = "" NoStaticDVD "; ----------; วิดีโอ Zune; -------------------; ประเภทไฟล์: .3g2, .3gp, .3gpp, .avi, .divx, .m2t, .m2v, .mkv, .mod; ... .mov, .mp4, mp4v, .mpe, .mpg, .mpv2, .mts, .tod, .ts; ... .tts, .wm, .wmv, .xvid [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] "NoOpenWith" = "" NoStaticDefaultVerb "=" " 

หลังจากเรียกใช้โปรแกรมแก้ไข REG ให้คลิกเริ่ม→การตั้งค่า→แอปเริ่มต้นและตั้งค่าการเชื่อมโยงไฟล์หรือแอปเริ่มต้น ไม่มี Universal Apps ในตัวที่ควรรีเซ็ตการเชื่อมโยงจากนี้เป็นต้นไป วิธีนี้ได้รับการทดสอบ (และใช้งานได้ดี) ใน Windows 10 v1511 และ 1607

โปรดทราบว่าการแก้ไขรีจิสทรีนี้ยังซ่อนแอพที่ทันสมัยใน เปิดด้วย กล่องโต้ตอบ แต่ยังคงปรากฏในการตั้งค่า→หน้าต่าง แอพเริ่มต้น

อัพเดท

1 มิถุนายน 2559: หากใช้บัญชีท้องถิ่นลองเปลี่ยนไปใช้บัญชี Microsoft เนื่องจากช่วยผู้ใช้บางคนได้ หากคุณไม่ต้องการเปลี่ยนไปใช้บัญชี Microsoft ให้ลองแก้ไข # 2 ในบทความไม่สามารถตั้งค่าความสัมพันธ์ไฟล์เริ่มต้นโดยใช้แอปเริ่มต้นใน Windows 10 (ละเว้นชื่อหน้า)

25 กุมภาพันธ์ 2559: ใน Windows 10 เพื่อกำหนดค่าแอพเริ่มต้นของคุณให้คลิกปุ่มเริ่มการตั้งค่าระบบจากนั้นแอปเริ่มต้น นี่เป็นวิธีเดียวที่ได้รับการสนับสนุนเพื่อเปลี่ยนการตั้งค่าแอพเริ่มต้นของคุณด้วยตนเอง เราได้เห็นพฤติกรรมของแอพบางตัวที่ตั้งค่าตัวเองเป็นค่าเริ่มต้นในวิธีที่ไม่สนับสนุนโดยการลบหรือทำลายการตั้งค่ารีจิสทรี รายละเอียดเกี่ยวกับวิธีการที่รองรับสำหรับแอพที่จะลงทะเบียนการเชื่อมโยงไฟล์สามารถดูได้ที่ MSDN ที่นี่ อัปเดต KB3135173 สำหรับ Windows แก้ไขปัญหาและรีเซ็ตค่าเริ่มต้นของแอปพลิเคชันเป็นค่าเริ่มต้นของ Windows เมื่อการตั้งค่ารีจิสทรีถูกลบหรือเสียหาย เราได้ทำงานร่วมกับผู้ให้บริการแอปเหล่านี้บางรายดังนั้นแอปจะไม่แสดงพฤติกรรมนี้ในเวอร์ชันล่าสุดอีกต่อไป หากผู้ใช้เปลี่ยนแปลงการตั้งค่าแอพเริ่มต้นโดยใช้วิธีการที่ได้รับการสนับสนุนรีจิสทรีจะไม่เสียหายและการตั้งค่าผู้ใช้เหล่านั้นจะยังคงอยู่ แหล่งที่มา - Betsy [MSFT]

(แก้ไขล่าสุดเมื่อวันที่ 3 พฤษภาคม 2019)

ตัวเลือกของบรรณาธิการ