ตรวจสอบว่ารีจิสทรีมีข้อมูลจากไฟล์. reg หรือไม่


2

ฉันมี .reg ไฟล์ที่ถูกส่งออกไปยังพีซีเครื่องอื่นและมีคีย์ค่าและข้อมูลจากส่วนต่าง ๆ ของรีจิสตรี

จะตรวจสอบว่าคีย์ค่าและข้อมูลนี้มีอยู่ในพีซีของฉันได้อย่างไร

มีสคริปต์หรือโปรแกรมที่สามารถใช้ของฉัน .reg ไฟล์เป็นอินพุทแล้วบอกฉันว่าคีย์ค่าและข้อมูลใดในพีซีของฉันอยู่แล้ว?

แก้ไข: ฉันไม่ได้ถามวิธีการเปรียบเทียบทั้งสอง .reg ไฟล์ แต่ฉันมี .reg ไฟล์ที่มีคีย์ค่าและข้อมูลและฉันต้องการตรวจสอบว่าคีย์ค่าและข้อมูลนี้มีอยู่ในรีจิสทรีของพีซีเครื่องอื่นหรือไม่ ฉันไม่สามารถส่งออกไฟล์เดียวกันบนพีซีเครื่องอื่นและเปรียบเทียบได้เนื่องจากคีย์ค่าและข้อมูลไม่อยู่ภายใต้คีย์เดียวกัน แต่มาจากส่วนต่าง ๆ ของรีจิสทรี


ส่งออกส่วนเดียวกันจากรีจิสทรีของพีซีของคุณและเปรียบเทียบ 2 ไฟล์โดยใช้ซอฟต์แวร์ใด ๆ
Akina

@Akina ขอบคุณสำหรับความคิดเห็นของคุณแล้วลองด้วยวิธีนี้ แต่ไม่เสมอแม่นยำที่สุดโดยเฉพาะถ้าคุณมีหลาย .reg ไฟล์หรือหนึ่ง .reg ไฟล์ที่มีหลายคีย์จากส่วนต่าง ๆ ของรีจิสทรีที่ส่งออก ...
Johan Bernardic

ฉันมักจะใช้ Excel - นำเข้าไฟล์ที่ 1 ไปยังคอลัมน์ A และคอลัมน์ที่ 2 ถึง B ลบเซลล์ว่างและใช้การจัดรูปแบบตามเงื่อนไขสำหรับความแตกต่างของสี หากมีความแตกต่างให้เพิ่มเซลล์ตรงข้ามกับข้อมูลที่มีอยู่ในคอลัมน์ที่อยู่ติดกันและไม่มีอยู่ในปัจจุบัน
Akina


1
ในกรณีที่ดีที่สุดที่คุณสามารถทำได้คือเขียนค่ารีจิสตรีคีย์ที่คุณต้องการในคอมพิวเตอร์ของคุณแล้วแยกวิเคราะห์ไฟล์รีจิสตรีเพื่อดูว่ามันมีอยู่หรือไม่
pun

คำตอบ:


1

ไม่มีทางที่จะทำเช่นนี้ได้

แต่ถ้าคุณกำลังติดต่อกับหลาย ๆ .reg ไฟล์ ( มากกว่า 2 หรือ 3 ) หรือคอมพิวเตอร์มากกว่าหนึ่งเครื่องคุณสามารถใช้วิธีการด้านล่าง

  1. อ่านรหัส / ค่ารีจิสทรีจากคอมพิวเตอร์ของคุณไปยังตัวแปรหรือตัวแปรหลายตัวโดยใช้ Get-ItemProperty หรือ Get-ItemPropertyValue
  2. อ่านเนื้อหาของการส่งออก .reg ไฟล์ในตัวแปรอื่นโดยใช้ Get-Content
  3. ตอนนี้คุณสามารถใช้ ตัวดำเนินการเปรียบเทียบ PowerShell เพื่อดูว่ามีการส่งออกหรือไม่ .reg ไฟล์มี Key / Value จากคอมพิวเตอร์ของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.