โปรแกรมเริ่มต้นของ Windows 10 เปลี่ยนแปลงอยู่ตลอดเวลา


50

ตั้งแต่ฤดูใบไม้ร่วงที่อัพเดทเมื่อเดือนที่แล้ว Windows 10 จะเปลี่ยนแอพเริ่มต้นโดยอัตโนมัติสำหรับบางประเภท (ส่วนใหญ่เป็นเบราว์เซอร์, pdf, mp3, jpg) ฉันได้ลองเปลี่ยนมันกลับมาจากแอพการตั้งค่าเช่นเดียวกับแผงควบคุม

ฉันสังเกตว่าสิ่งนี้เกิดขึ้นส่วนใหญ่ในขณะที่การขยายไฟล์โดยใช้ WinZip Windows เปลี่ยนโปรแกรมเริ่มต้นกลับไปเป็นโปรแกรมแนะนำของ Microsoft เช่น Edge, Photos, Groove เป็นต้น

มีวิธี จำกัด สิ่งนี้ไม่ให้เกิดขึ้นหรือไม่? มีใครอื่นที่ประสบสถานการณ์คล้ายกันอีกไหม ฉันไม่พบคำถามที่คล้ายกันที่ใดก็ได้ดังนั้นฉันถามที่นี่


สิ่งนี้เกิดขึ้นมากกว่าครั้งเดียวเมื่อคุณติดตั้งการอัพเดท Version 1511 นั่นเป็นเพียงครั้งเดียวที่มันเกิดขึ้นกับฉันใช้เวลาน้อยกว่าหนึ่งนาทีในการตั้งค่าการกำหนดค่าของฉันกลับมาและมันก็เกิดขึ้นเพราะวิธีที่ฉันติดตั้งการปรับปรุง
Ramhound

1
@ แรมฮาวด์: ใช่มันเกิดขึ้นหลายครั้งซึ่งเป็นสาเหตุที่ฉันกำลังหาทางแก้ปัญหา มันน่าหงุดหงิด
kp91


ฉันแนะนำให้เรียกใช้ "ASSOC" และ "FTYPE" ส่งออกไปยังไฟล์ข้อความ จากนั้นหากทำการเปลี่ยนแปลงคุณสามารถค้นหาการเปลี่ยนแปลงที่เก่ากว่าได้อย่างง่ายดาย คุณยังสามารถสร้างไฟล์แบตช์เพื่อแก้ไขการเปลี่ยนแปลงที่ดูเหมือนจะทำลายได้ง่ายที่สุดด้วยตนเองหรือที่คุณสนใจมากที่สุด
TOOGAM

คำตอบ:


14

ฉันมีปัญหานี้บ่อย แต่สุ่ม ในที่สุดฉันก็สามารถติดตามทริกเกอร์หนึ่งชุดสำหรับปัญหานี้ได้ แต่ไม่ใช่การแก้ไขโดยตรง ... เฉพาะการแฮ็กและการแก้ปัญหาบางส่วนเท่านั้น


การแก้ปัญหา:

ตัวอย่างเช่น "Groove" หรือ "Movies & TV" จะพยายามดึงดูดความสัมพันธ์ของรูปแบบเพลงและวิดีโอ ทางออกเดียวที่ฉันได้พบคือการถอนการติดตั้งโปรแกรมที่สามารถถอนการติดตั้งได้

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/

บทความข้างต้นอธิบายวิธีการใช้ (admin) พลังงานเชลล์ชั่วคราวถอนการติดตั้งบางอย่างไมโครซอฟท์ที่ติดตั้งแอพพลิเค

ตัวอย่างเช่น:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

หรือ

Get-AppxPackage *zunevideo* | Remove-AppxPackage

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

น่าเสียดายที่นี่จะไม่แก้ไขปัญหาเหล่านี้ทั้งหมด PDF จะเปลี่ยนกลับเป็น Microsoft Edge ต่อเนื่องจากไม่สามารถถอนการติดตั้งด้วยวิธีนี้


สาเหตุที่ทำให้เกิด:

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

ตาม procmon มันไม่รีจิสทรี snooping กับสมาคมไฟล์ ทริกเกอร์ที่สองคือการเปิดโปรแกรมที่เกี่ยวข้องกับประเภทไฟล์ที่มักจะย้อนกลับ โปรแกรมที่สองนั้นสอดแนมที่การเชื่อมโยงไฟล์ตาม procmon

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

ตัวอย่างเช่นฉันสามารถดู PhotoShop และ Firefox รุ่นเก่าได้ พวกเขาทั้งคู่มองถึงกุญแจ

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

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

ระบบทั้งหมดของฉันไม่ได้ติดตั้งโปรแกรมเดียวกันดังนั้นฉันเดาว่าอาจมีโปรแกรมเก่า ๆ ที่ทำให้เกิดเหตุการณ์ทริกเกอร์ครั้งแรก นอกเหนือจากวิธีแก้ปัญหาดั้งเดิมของฉันด้านบนฉันคิดว่าคุณอาจจะตั้งใจใช้โปรแกรมที่ละเมิด (ยัก)


คุณสามารถระบุสิ่งที่คุณทำเพื่อระบุสาเหตุการกระตุ้นได้หรือไม่? คุณใช้โปรแกรมหรือแอพพลิเคชั่นใดเป็นพิเศษหรือไม่?
Ayusman

1
@ Ayusman ฉันกล่าวถึงข้างต้นฉันใช้ Procmon จาก Sysinternals / Microsoft ฉันอาจให้มันกรองโปรแกรมที่เป็นปัญหาและถ้า "เส้นทาง" มี 'pdf' อยู่ด้วย
jljtgr

1
นี่ไม่ใช่คำตอบสำหรับปัญหา ฉันไม่แน่ใจว่าทำไมมันมี upvotes มากมาย
Appleoddity

9

คำอธิบายและวิธีการแก้ปัญหาจะได้รับที่gHacks

คุณสามารถใช้หยุดการรีเซ็ตแอพของฉันซึ่งพัฒนาขึ้นเพื่อหยุดการรีเซ็ตนี้

หยุดรีเซ็ตแอพของฉัน

หรือแก้ไขรีจิสทรีด้วยตนเอง

ดังนั้นนี่คือสิ่งที่คุณต้องทำเพื่อถ้าคุณชอบวิธีการด้วยตนเอง:

  1. แตะที่คีย์ Windows พิมพ์ regedit.exe แล้วกดปุ่ม Enter นี่เป็นการเปิดตัวแก้ไขรีจิสทรีของ Windows หากคุณสามารถทำได้ให้เปิดหน้าต่าง Registry ที่สองขึ้นมาเพื่อการจัดการการดำเนินการต่อไปนี้ได้ง่าย
  2. นำทางไปยังคีย์ต่อไปนี้: Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages \ Local HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local
  3. ค้นหาแอปพลิเคชันที่คุณต้องการบล็อกไม่ให้เป็นค่าเริ่มต้นและเปิด App \ Capabilities \ FileAssociations ที่นั่น นี่จะแสดงรายการการเชื่อมโยงไฟล์ของแอปพลิเคชันนั้น ๆ
  4. จดบันทึกค่าใน Data ดูเหมือนสตริงสุ่มแบบยาว: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. โปรดทราบว่าสตริงนี้อาจแตกต่างกันสำหรับไฟล์ประเภทใด ๆ หรือโปรโตคอลที่ระบุไว้ที่นั่น
  6. สลับไปที่หน้าต่างตัวแก้ไขรีจิสทรีที่สองและไปที่ HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString เช่น HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqqdd
  7. คลิกขวาที่ไฟล์แล้วเลือกใหม่> ค่าสตริง
  8. ตั้งชื่อ NoOpenWith และเก็บค่าว่างไว้

ทำขั้นตอนนี้ซ้ำสำหรับการเชื่อมโยงไฟล์ที่คุณไม่ต้องการให้แอพนั้นเชื่อมโยงกับแอพนั้นอีกครั้ง


6

แอพจำนวนมากเช่น Edge, Groove หรือ Photo เข้าควบคุมไฟล์ของคุณเมื่อคุณอัพเกรดเป็น Windows10 คุณจะไม่สามารถเลือกซอฟต์แวร์ที่คุณต้องการเปิดไฟล์ได้ แต่พฤติกรรมนี้สามารถหยุดได้หากคุณเพิ่มการตั้งค่าในรีจิสทรีของคุณเพื่อยกเว้นเช่น Edge Edge เป็นตัวจัดการไฟล์ "พร้อมใช้" สำหรับไฟล์ PDF การติดตามจะหยุด Edge สำหรับการบล็อกการใช้ Acrobat เพื่อเปิดไฟล์ PDF และซอฟต์แวร์อื่น ๆ เช่น FIREFOX เพื่อเปิดไฟล์ HTM และ HTML (ฉันใช้คำว่า BLOCK เพราะ Edge ทำหน้าที่เหมือน VIRUS มันจะรีเซ็ตความสัมพันธ์ของไฟล์กลับเป็น Edge เสมอ ความพยายามครั้งที่ 20 ในการเชื่อมโยง Acrobat Pro หรือ Reader ได้รับการตั้งค่าใหม่หลังจากผ่านไปสองสามชั่วโมง ตอนนี้การตั้งค่า Regedit คุณต้องค้นหา PROGRAM-ID ที่เกี่ยวข้องภายในรีจิสทรีแล้วสร้างคีย์ใหม่สำหรับประเภทไฟล์ที่คุณต้องการแยกออกจากโปรแกรมนั้น รายการต่อไปนี้ ....

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... แสดงว่าสำหรับ PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
คือ PROGRAM-ID

ตอนนี้คุณไปที่ ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (จด ID เดียวกัน) และสร้างคีย์ STRING ใหม่ NoOpenWith (ปล่อยว่างไว้)

ตัวอย่าง (ตราบใดที่ MS ไม่เปลี่ยน ID) ข้อมูลต่อไปนี้จะหยุด Edge เป็น hijack .HTM .HTML และ. ไฟล์ PDF:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

(คุณสามารถคัดลอกไฟล์นี้เป็นไฟล์ข้อความเปลี่ยนนามสกุลเป็น. reg และนำเข้าไปยังรีจิสทรีของคุณ)
หากคุณลบ 2 คีย์เหล่านั้น NoOpenWith อีกครั้งมันจะเปลี่ยนกลับเป็นการตั้งค่าดั้งเดิม


3
คำตอบของคุณแทบจะเป็นไปไม่ได้ที่จะเข้าใจเพราะมันมีรูปแบบไม่ดีนัก โปรดอ่านวิธีใช้Markdownและพยายามปรับปรุงการจัดรูปแบบ
DavidPostill

1
ดูwinhelponline.com/blog/windows-10-resetting-file-associationsสำหรับไฟล์รีจิสตรีที่มีสิ่งต่าง ๆ ทั้งหมด
Siarhei Kuchuk

มันหยุดฟังก์ชันการทำงานของ Windows เพื่อให้ตัวเลือกการตรวจสอบใช้โปรแกรม ceratin สำหรับการเปิดประเภทไฟล์ที่ต้องการเสมอ (จะลบช่องทำเครื่องหมายออกจากกล่องโต้ตอบ)
Waldemar Gałęzinowski

3

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


ใช่. WinZIp Knowledge Base เป็นคำที่ทำให้ดูเหมือนว่า Windows 10 เป็นปัญหา แต่จริงๆแล้วปัญหาคือ WinZip ทำกับการเชื่อมโยงไฟล์ในตอนแรก และทำไมมันล้อเล่นกับความสัมพันธ์ของประเภทที่ไม่ได้เป็นที่เก็บ ?
Medinoc

2

ฉันพบวิธีการป้องกันไม่ให้ขอบเป็นตัวจัดการ pdf / html เป็นไปได้โดยการเพิ่ม Noopenwith สำหรับ ProgID ของ Edge (คีย์ AppX ..... ซึ่งอาจแตกต่างกันไปตามระบบ) รายละเอียดเพิ่มเติมได้ที่นี่ วิธีการหยุด Edge จากการถูกแย่งชิงสมาคม PDF หรือ HTML ของคุณ? วิธีการเดียวกันนี้ใช้ได้กับแอพอื่น ๆ


1
โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงค์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill

บทความนี้นำไปสู่การแก้ไขที่ง่ายกว่าไฟล์ regedit ที่สามารถดาวน์โหลดได้เพื่อแทรกการเปลี่ยนแปลงรีจิสตรี้ที่เหมาะสม ลิงก์
Eric Sassaman

1

ปัญหานี้น่าจะเกิดจากการอัพเดท KB3135173 (ตั้งแต่วันที่ 9 กุมภาพันธ์ 2559) วิธีแก้ปัญหาคือการถอนการติดตั้งการปรับปรุงและการป้องกันจากการติดตั้งโดยใช้"แสดงหรือซ่อนการปรับปรุงแพ็กเกจ" แก้ปัญหา

ที่มา: @ โพสต์ Jukin.Kei ที่แอปเริ่มต้นถูกตั้งค่าใหม่ที่คำตอบไมโครซอฟท์


ที่เกี่ยวข้อง: Windows 10 ในขณะนี้บล็อก IrfanViewที่ Reddit


วิธีแก้ไขอื่น ๆ :



0

นี่เป็นอีกสาเหตุของสิ่งนี้สำหรับฉันอย่างน้อย:

SageThumbs 2.0.0.23

ทุกอย่างทำงานได้ดีเมื่อฉันติดตั้ง Windows 10 เวอร์ชันดั้งเดิม

แต่ตอนนี้เมื่อฉันเพิ่งติดตั้งใหม่:

Microsoft Windows [เวอร์ชั่น 10.0.15063]

SageThumbs ไม่ทำงานตามที่คาดไว้และปัญหานี้ปรากฏขึ้นฉันยกเลิกการติดตั้งรีบูตตั้งค่าแอพเริ่มต้นบูตใหม่และปัญหาหายไปตอนนี้ :)

ฉันเปิดปัญหาที่นี่สำหรับปัญหานั้น

อย่างไรก็ตามมันก็ยังปรากฏว่า:

Winamp 5.666

ทำงานได้ไม่ดีอีกต่อไปเนื่องจากไม่ปรากฏเป็นตัวเลือกให้เป็นแอพเริ่มต้นสำหรับเพลง


0

UI ระบบอัตโนมัติของแอพการตั้งค่าดูเหมือนจะเป็นตัวเลือกที่ดีที่สุด

ฉันสร้างสคริปต์ AutoHotkey แบบง่าย (AHK) เพื่อตั้งค่าเบราว์เซอร์ของฉันเป็น Firefox เมื่อเริ่มต้น (คุณต้องรวบรวมสคริปต์ AHK ก่อนจากนั้นฉันเพิ่งตั้งให้เรียกใช้ "ล่าช้า" หลังจากเข้าสู่ระบบ) เบราว์เซอร์นั้นพิจารณาจากจำนวนTABs เพื่อไปยังเบราว์เซอร์ที่คุณเลือก

ผ่านการทดสอบบน Windows 10 แล้วสร้าง 1809

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100

0

การแก้ไขบางอย่างที่อธิบายไว้ที่นี่ในปี 2559 ไม่สามารถใช้งานได้กับ Windows 10 เวอร์ชั่นใหม่กว่า (1809 หรือใหม่กว่า) ดังนั้นนี่คือสิ่งที่ฉันทำในวันนี้เพื่อแก้ไขปัญหาซึ่งปรากฏตัวในเครือข่ายโดเมนของเราโดยรีเซ็ตตัวแสดง PDF เริ่มต้นทุกชั่วโมง

ก่อนอื่นให้ค้นหาว่าโปรแกรมใดพยายามเขียนไปยังรีจิสตรีคีย์

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

ตามที่อธิบายไว้ที่นี่การเขียนถึงคีย์นี้โดยตรงไม่ได้ถูกห้ามอีกต่อไปทำให้ Windows รีเซ็ตส่วนขยายของไฟล์เป็นค่าเริ่มต้น ฉันพบกระบวนการที่แน่นอนและเวลาเข้าถึงโดยใช้Sysinternals ProcessMonitor (ตั้งค่าตัวกรองเพื่อแสดงเฉพาะการทำงานของประเภทRegSetValueเป็นคีย์ที่มีชื่อ)

ในกรณีของฉันกระบวนการคือ "svchost.exe" ซึ่งระบุว่าบริการพื้นหลังบางส่วนทำให้เกิดปัญหา สิ่งต่อไปที่ฉันทำคือดูในบันทึกของ windows ซึ่งแสดงให้ฉันเห็นว่าบริการเดียวที่เริ่มต้น ณ เวลานั้นคือบริการนโยบายกลุ่มของโดเมนของเรา ในที่สุดเมื่อดูในบันทึกของ Windows ของบริการ GPO ฉันได้ติดตามบริการที่อาจเกิดขึ้นได้ถึงสองบริการโดยที่หนึ่งมีชื่อที่ดูน่าสงสัยมาก

ฉันส่งต่อข้อมูลนี้ไปยังผู้ดูแลระบบเครือข่ายของเราและจากข้อมูลที่พวกเขาสามารถแก้ไขปัญหาได้ในเวลาน้อยกว่าหนึ่งชั่วโมง


-1

โซลูชันที่เป็นไปได้อีกอย่างหนึ่งคือเปลี่ยนการเชื่อมโยงเริ่มต้นของคุณดังนั้นเมื่อ windows กลับไปใช้การเชื่อมโยงเริ่มต้นแล้วจะเปลี่ยนกลับเป็นสิ่งที่คุณต้องการ

ดูhttps://technet.microsoft.com/en-us/library/hh825038.aspx

มีผลบังคับใช้กับการชนะ 10 ครั้งหรือไม่ หัวเรื่องของหน้าที่เชื่อมโยงไม่ได้บอกว่า
สำหรับ windows 10
หลังจากการติดตั้ง KB3135173 และวิธีการ


ยินดีต้อนรับสู่ Super User! โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงค์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.