คำถามติดแท็ก windows-registry

Window Registry เป็นฐานข้อมูลแบบลำดับชั้นที่เก็บการตั้งค่าและตัวเลือกต่าง ๆ ในระบบปฏิบัติการ Microsoft Windows ประกอบด้วยการตั้งค่าสำหรับส่วนประกอบระบบปฏิบัติการระดับต่ำรวมถึงแอปพลิเคชันที่ทำงานบนแพลตฟอร์ม: เคอร์เนลไดรเวอร์อุปกรณ์บริการ SAM ส่วนติดต่อผู้ใช้และแอปพลิเคชันบุคคลที่สามทั้งหมดใช้ประโยชน์จากรีจิสตรี

13
ตัวเลือก "สร้างเอกสารข้อความใหม่" หายไปจากเมนูบริบท
ฉันสังเกตเห็นในวันนี้ว่าไม่มีตัวเลือก "สร้างเอกสารข้อความใหม่" ในเมนูบริบท Windows 7 (x64 Ultimate) ของฉันเมื่อฉันคลิกขวา ไม่มีความคิดว่ามันจะหายไปอย่างไรหรือเมื่อไหร่จุดก็หายไป หลังจากค้นหาคนที่มีปัญหาเดียวกันกับ Google ฉันลองติดตามโพสต์ในคู่มือนี้ แต่ฉันมีสิทธิ์ที่ติดอยู่ออกไปเพราะผมไม่เห็นสำคัญในรีจิสทรีของฉันภายใต้.txt HKEY_CLASSES_ROOTฉันเห็น.textแต่ฉันไม่แน่ใจว่านั่นคือสิ่งเดียวกัน

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

3
ทำไมไอคอน จำกัด ของ Windows ซ้อนทับกับ 15
เราสามารถดูคำถามที่ไม่รู้จบเกี่ยวกับ Dropbox vs TortoiseSVN เทียบกับไอคอนแอปอื่น ๆ อีกมากมายซ้อนทับความขัดแย้ง ตัวอย่างสองประการ: เหตุใดไอคอนโอเวอร์เลย์ (จากบุคคลที่ 3-Apps) จึงไม่ปรากฏใน Win8 Explorer ฉันสามารถป้องกันการเปลี่ยนไอคอนซ้อนทับได้หรือไม่ ในกรณีของฉันฉันมี Dropbox และ TortoiseSVN เท่านั้น Dropbox กำลังน่ารำคาญจริงๆ - หลังจากอัพเดททุกครั้งฉันต้องเรียกใช้สคริปต์ที่ทำขึ้นเพื่อลบการวางซ้อนของ Dropbox ออกจากรีจิสตรีแล้วรีสตาร์ท Windows Explorer ฉันเข้าใจว่า Windows จำกัด การซ้อนทับถึง 15 อาจเป็นเพราะประสิทธิภาพ อย่างไรก็ตามการเพิ่มเป็น 25 ~ 35 จะส่งผลกระทบต่อประสิทธิภาพอย่างมากหรือไม่ เหตุใด Microsoft ไม่ได้ตระหนักว่านี่เป็นปัญหาที่ได้รับความนิยมมากและพยายามแก้ไขปัญหานี้ อย่างน้อยทำไมตัวเลือกที่ผู้ใช้ขั้นสูงสามารถเปลี่ยนเพื่อเพิ่มขีด จำกัด นี้ได้

3
เหตุใดจึงต้องใช้“ Cmd / c Powershell” แทนที่จะเป็นเพียง“ Powershell”
ฉันได้เพิ่มเมนูบริบทแรกของฉันโดยใช้รีจิสทรีตามคำแนะนำในคำถามนี้ (ใช่ฉัน) ฉันเดิมใช้สิ่งนี้เป็นคำสั่งที่เรียกใช้นั่นคือค่าของคีย์ "command": Cmd /C Powershell "imageSeqView --% \"%1\"" ImageSeqViewเป็นชื่อของฟังก์ชั่น powershell ของฉันฉันนำเข้ามาในโปรไฟล์ powershell ของฉัน มันใช้งานได้ดี แต่ฉันสงสัยว่า: ทำไมcmdต้องเปิดPowershellเพื่อใช้ฟังก์ชั่น? มันจะง่ายกว่าไหมถ้าจะทำ Powershell "imageSeqView --% \"%1\"" คำสั่งนั้นดูเหมือนว่าจะทำงานได้ดี แต่เนื่องจากดูเหมือนว่ามาตรฐานที่ใช้cmdฉันสงสัยว่ามันฆ่าลูกสุนัขหรือบางสิ่งบางอย่าง?

2
จะเกิดอะไรขึ้นเมื่อฉันลบรีจิสทรีของ Windows ทั้งหมด
ฉันสงสัยว่าจะเกิดอะไรขึ้นถ้าฉันลบข้อมูลรีจิสตรีทั้งหมด พีซีของฉันจะหยุดทำงานหรือไม่ แก้ไข: ฉันแก้ไขโค้ดตอนนี้ควรลบรีจิสตรี cd %TMP% reg query HKCR> RegTest.txt reg query HKCU>> RegTest.txt reg query HKLM>> RegTest.txt reg query HKU>> RegTest.txt reg query HKCC>> RegTest.txt @pause && cls for /f "delims=" %%I in (RegTest.txt) do reg delete "%%I" /va /f


1
Windows เก็บไฟล์ MSI ไว้สำหรับการถอนการติดตั้งที่ไหน
ฉันพยายามคิดว่า Windows (XP ถึง 7) จัดการกับการติดตั้งและถอนการติดตั้งไฟล์ MSI อย่างไร ฉันเกิดขึ้นในสถานการณ์ที่ Windows Installer ไม่สามารถถอนการติดตั้งได้เนื่องจากไฟล์ MSI ดั้งเดิมหายไปซึ่งทำให้ฉันเชื่อว่ามันเก็บสำเนาของแพ็คเกจ MSI ที่ติดตั้งไว้ทุกที่ ที่ไหน? ฉันมีทฤษฎีสองสามข้อ คาดว่าจะอยู่ในโฟลเดอร์เดียวกันกับที่ติดตั้ง รีจิสตรีคีย์ในHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallจะชี้ไปที่โฟลเดอร์การติดตั้งดั้งเดิมและข้อความแสดงข้อผิดพลาดเมื่อไฟล์ MSI หายไปมักจะชี้ไปที่สิ่งนี้ การลบไฟล์ MSI ออกจากโฟลเดอร์นี้ไม่ได้ขัดขวางกระบวนการถอนการติดตั้งดังนั้นฉันจึงปฏิเสธทฤษฎีนี้ C:\Windows\Installer. โฟลเดอร์นี้มีไฟล์ MSI ที่มีชื่อดูเหมือนว่าจะสุ่ม แต่รายการนี้ไม่สมบูรณ์ ฉันจะค้นหารายการในคีย์รีจิสทรีที่กล่าวถึงใน 1) ซึ่งไม่มีสำเนาของ MSI ในโฟลเดอร์นี้ แล้วมันทำงานอย่างไร ตัวติดตั้ง windows สามารถถอนการติดตั้งแอปพลิเคชั่นที่ติดตั้งของ MSI ได้อย่างไรแม้ว่า MSI ไม่ได้อยู่ใน 1) และไม่ใช่ใน 2)

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

4
เส้นทาง '\ REGISTRY \ A \ …' ในบันทึกของ Sysinternals Procmon หมายถึงอะไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 6 ปีที่แล้ว ฉันใช้อรรถประโยชน์ Sysinternals Procmon เพื่อตรวจสอบการเข้าถึงรีจิสทรีโดยบางโปรแกรม รายการบันทึกส่วนใหญ่มีคุณสมบัติเส้นทางเริ่มต้นจากHKCU\…หรือHKLM\…ที่สอดคล้องกับกลุ่มรีจิสทรีHKEY_CURRENT_USERและHKEY_LOCAL_MACHINEที่สามารถเห็นได้โดยใช้ Regedit แต่บางรายการมีเส้นทางเริ่มต้นจาก\REGISTRY\A\…: คุณช่วยอธิบายส่วนใดของรีจิสตรีได้บ้าง ฉันสามารถดูได้โดยใช้ Regedit หรือยูทิลิตี้อื่น ๆ ? ฉันสามารถเข้าถึงได้โดยใช้โปรแกรมหรือไม่ ฉันทำงานของ Windows 8.1 องค์กร x 64 UPDATE: ฉันได้ติดต่อผู้พัฒนา Procmon และพวกเขาแนะนำให้ฉันไปที่แหล่งข้อมูล MSDN ต่อไปนี้ซึ่งครอบคลุมคำถามนี้: การกรองการดำเนินการรีจิสทรีบน Application Hives ฟังก์ชัน RegLoadAppKey

2
การสลับอุปกรณ์เสียงเริ่มต้นด้วยแบตช์ไฟล์
ฉันกำลังพยายามเขียนไฟล์แบตช์ใน Windows 10 ที่อนุญาตให้ฉันสลับระหว่างชุดหูฟังและลำโพงเป็นอุปกรณ์เสียงเริ่มต้นเมื่อฉันเรียกใช้ ฉันไม่ต้องการใช้ซอฟต์แวร์บุคคลที่สามใด ๆ ฉันลองค้นหาไปรอบ ๆ แต่ฉันพบสคริปต์เก่าที่ดูเหมือนจะไม่ทำงานและยังอ้างถึงHKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\เส้นทางที่ดูเหมือนไม่มีอยู่อีกต่อไป ฉันไม่พบข้อมูลใด ๆ ในการลงทะเบียน Windows 10 เกี่ยวกับเรื่องนี้ แต่ฉันไม่สะดวกกับการเล่นซอมากเกินไปถ้าฉันไม่แน่ใจว่าฉันกำลังทำอะไรอยู่

5
วิธีส่งออกรีจิสตรีคีย์ไปยังไฟล์ข้อความโดยใช้บรรทัดคำสั่ง
ฉันจะส่งออกค่าเฉพาะจากรีจิสทรีไปยังไฟล์ข้อความโดยใช้บรรทัดคำสั่งได้อย่างไร ตัวอย่างเช่นฉันต้องการส่งออกHkey_local_Machine\Software\mcafeeไปยังไฟล์ข้อความใน C: ฉันแค่ต้องการกุญแจ - แค่นั้นแหละ ฉันลองด้วยreg export- มันให้ทุกอย่าง แต่ฉันแค่ต้องการกุญแจของอนุภาค

3
สิ่งที่กำหนดไอคอนสำหรับรายการในเมนูบริบทใหม่
ฉันไม่แน่ใจว่าวิธีการนี้ทำงานอย่างไร ดังนั้นฉันสามารถเพิ่มรายการลงในเมนูบริบท "ใหม่" (ที่ปรากฏขึ้นเมื่อคลิกขวาหรือกดปุ่มเมนู) ผ่านตัวแก้ไขรีจิสทรี ตัวอย่างเช่นหากฉันต้องการสร้างรายการไฟล์. cpp ใหม่ฉันสามารถนำเข้าไฟล์. reg ที่มีลักษณะดังนี้: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.cpp] @="cpp" [HKEY_CLASSES_ROOT\.cpp\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\cpp] @="C++ File" ดังนั้นฉันสามารถตั้งค่าส่วนขยายและคำอธิบายที่ปรากฏขึ้นโดยใช้วิธีนี้ อย่างไรก็ตามฉันไม่แน่ใจว่าไอคอนที่ปรากฏถัดจากคำอธิบายของฉันตัดสินใจแล้วอย่างไร นี่คือสิ่งที่ฉันหมายถึง: ฉันไม่แน่ใจว่า Windows เลือกรูปภาพนี้โดยอัตโนมัติตามโปรแกรมใด ๆ ที่ฉันตั้งไว้เป็นค่าเริ่มต้นสำหรับส่วนขยายนั้นหรือหากสามารถตั้งค่าด้วยตนเองในรีจิสทรีได้ ไอคอนนี้สามารถตั้งค่าด้วยตนเองได้หรือไม่?

3
ทำไมปกติการถอนการติดตั้งจะไม่ลบค่าออกจากรีจิสทรี
การขยายในฉันจะลบร่องรอยที่เหลืออยู่ของซอฟต์แวร์ที่ถอนการติดตั้งจากรีจิสทรีได้อย่างไร - ทุกครั้งที่ฉันถอนการติดตั้งโปรแกรมแล้วค้นหาในภายหลังผ่าน RegEdit มันยังอยู่ที่นั่น! เหตุใดแอพ Windows ส่วนใหญ่จึงตั้งใจทิ้งร่องรอยเล็ก ๆ ไว้ในรีจิสทรี? มันเป็นความผิดของ Windows หรือนักพัฒนา?

4
การแก้ไขเมนู“ เปิดด้วย” ใน Windows 10
ฉันใช้ PDF Split & Merge (PDF SAM) บ่อยครั้ง แต่ไม่ต้องการตั้งเป็นตัวจัดการ PDF เริ่มต้น เมื่อฉันคลิกขวาที่ PDF และเลือกOpen ด้วยนี่คือตัวเลือกที่ฉันได้รับ ในการเลือก PDF SAM ฉันต้องคลิกเลือกแอปอื่นแล้วเลือก PDF SAM ที่นั่น ฉันต้องการให้ PDF SAM อยู่ในเมนูOpen ด้วยโดยตรง ฉันได้ดูคำถามเหล่านี้เพื่อขอความช่วยเหลือ: ฉันจะลบรายการ windows เริ่มต้นจากเมนูบริบท "เปิดด้วย" ได้อย่างไร วิธีลบรายการออกจากเมนู "เปิดด้วย ... " วิธีปรับแต่งรายการโปรแกรมที่แนะนำเมื่อเลือกสิ่งที่จะเปิดไฟล์ด้วย? ฉันได้แก้ไขรีจิสตรีเพื่อตั้งค่า PDF SAM เป็นตัวเลือกที่ 2 ใน OpenWithList: แต่สิ่งนี้ดูเหมือนจะไม่เปลี่ยนแปลงอะไรเลย ฉันจะมีความสุขถ้า Chrome, Edge และ …

3
Windows เก็บข้อมูลไว้ที่ใดในรีจิสตรีเพื่อเปิดไฟล์บางประเภท?
หลังจากติดตั้ง Adobe PDF reader มันจะเปิดไฟล์ที่มี.PDFนามสกุลไฟล์ เว็บเบราว์เซอร์เริ่มต้นของ Ones จะเปิด.htmlไฟล์และ Notepad จะเปิด.txtไฟล์เป็นต้น ไฟล์เหล่านี้อยู่ตรงไหนในรีจิสตรี - โปรแกรมที่จัดเก็บไว้ในรีจิสตรี? กล่าวอีกนัยหนึ่ง Windows รู้ได้อย่างไรว่าซอฟต์แวร์ / โปรแกรมใดที่ต้องเปิดไฟล์ (ชนิด)

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