ผู้ใช้ของฉันถูกเปลี่ยนเส้นทางไปยัง System32 \ config \ systemprofile จะแก้ไขได้อย่างไร?


12

ปัญหาของฉันคือ: ฉันมีผู้ใช้บนแล็ปท็อปของฉันชื่ออัลฟ่า นั่นคือโปรไฟล์ผู้ดูแลระบบ

ประมาณสองสามวันที่ผ่านมาฉัน "แพ้" ทุกอย่าง อย่างใด windows เปลี่ยนเส้นทาง prefences ผู้ใช้ไปที่

System32 \ Config \ systemprofile

. แต่ข้อมูลผู้ใช้ของฉันอยู่ที่นี่:

C: \ Users \ อัลฟ่า

ฉันจะเปลี่ยนเส้นทางไปยังค่าเริ่มต้นโดยที่ข้อมูลผู้ใช้ของฉันอยู่ที่ไหน ฉันได้เปลี่ยนเส้นทางเอกสารเดสก์ท็อปและอื่น ๆ ... แต่อาจมีบางอย่างเช่น appdata และคุณรู้ว่าฉันต้องการให้พื้นหลังของฉันกลับมาและ startmenu เก่าของฉัน ฯลฯ

ฉันจะทำมันได้อย่างไร


สิ่งนี้เกิดขึ้นกับ Vista Laptop และ Win7 desktop ของฉัน Microsoft ทำอะไรบางอย่างผิดพลาดหรือมีมัลแวร์ / ไวรัสที่น่ารังเกียจอยู่ที่นั่น
JPM

ผมมีปัญหาเดียวกัน. ไม่มีคำแนะนำที่นี่ช่วย ฉันลงเอยด้วยการทำระบบกู้คืนเป็นวันก่อนหน้าและแก้ไขได้
David Balažic

คำตอบ:


14

http://itknowledgeexchange.techtarget.com/itanswers/changing-profile-from-windows-registry/

ล็อกอินเข้าสู่ระบบด้วยสิทธิ์ระดับผู้ดูแลท้องถิ่นเปิด RegEdit และไปที่:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

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

ค้นหาโปรไฟล์ที่มีค่าสตริงProfileImagePathที่มีพา ธ

System32\config\systemprofile

และเปลี่ยนกลับเป็น

c:\users\alfa

อย่าเปลี่ยนบัญชีระบบ (ควรเป็นคีย์แรกของรายการ)


3
มีเพียงหนึ่งเดียวที่มี "System32 \ config \ systemprofile" ที่นั่น และฉันก็พบบันทึก c: \ users \ alfa ด้วย ดูเหมือนว่าคีย์รีจิสทรีนั้นใช้ได้ แต่ดีกว่ามีอะไรผิดปกติ
user1709024

ไปที่การจัดการคอมพิวเตอร์ (หรือเรียกใช้ compmgmt.msc โดยกดปุ่ม windows + r) -> ผู้ใช้และกลุ่มภายใน -> ผู้ใช้ -> คลิกขวาที่ "อัลฟ่า" -> คุณสมบัติ -> แท็บ "สมาชิกของ" เพื่อดูว่าคุณเป็นกลุ่มใด . ตรวจสอบแท็บโปรไฟล์เพื่อดูว่ามีสิ่งผิดปกติหรือไม่
ปุ้ยโฮแลม

ไม่แน่ใจว่าเกิดอะไรขึ้น แต่ตอนนี้ฉันเห็นสิ่งนี้บนคอมพิวเตอร์ Vista ของฉันและพ่อ windows 7 ของฉันนี่เป็นเพราะไวรัสหรือการอัพเดท windows ที่ทำให้ผู้ใช้สับสน
JPM

@PuiHoLam แท็บโปรไฟล์ควรว่างหรือไม่
endolith

4

ในกรณีของฉันนอกจาก 3 HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\โปรไฟล์ในระบบ

ฉันพบสองโปรไฟล์ผู้ใช้ที่มีชื่อเหมือนกัน แต่หนึ่งในนั้นมี ".bak" ในตอนท้าย คือและS-1-5-21-12345-54321-1000S-1-5-21-12345-54321-1000.bak

ฉันทำอะไรลงไป:

  1. ระบุว่า "ProfileImagePath" คืออันที่ถูกต้อง: อันแรกคือ "C: \ Users \ TEMP" (TEMP เป็นชื่อของผู้ใช้ชั่วคราวที่สร้างขึ้นซึ่งถูกลบไปเมื่อสักครู่ก่อน) และอันที่สองเป็นอันที่ถูกต้อง
  2. ฉันเปลี่ยนชื่อคนแรก (โดยไม่มี. bak) ใน "S-1-5-21-12345-54321-1000.old" และลบ ".bak" ออกจากชื่ออันที่สอง
  3. ฉันเริ่มระบบใหม่และใช้งานได้

1
ยินดีต้อนรับสู่ SuperUser! ขอบคุณที่โพสต์คำตอบของคุณ - มันอ่านยากนิดหน่อย; อาจพิจารณาแยกเป็นรายการสัญลักษณ์แสดงหัวข้อย่อยหรือคล้ายกัน คำแนะนำสำหรับการจัดรูปแบบ Markdown ในเว็บไซต์สามารถพบได้ที่นี่
hBy2Py

คำตอบที่ยอดเยี่ยม! @ hBy2Py ฉันได้ปรับปรุงคำตอบให้อ่านง่ายขึ้น
Jean-Francois T.

นี่คือคำตอบที่ยอดเยี่ยมทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ขอขอบคุณ!
Hashim

2

เรื่องนี้เกิดขึ้นกับฉันหลังจากอัปเดต พบปัญหา 2 ข้อซึ่งแก้ไขได้เมื่อแก้ไขแล้ว

ปัญหาที่เกิดขึ้นเป็นครั้งแรกที่เกี่ยวข้องกับคำตอบของ Vortexo ค่าแตกต่างกันเล็กน้อย

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

หากต้องการดูตัวแปรสภาพแวดล้อมให้กด 'windows key' + 'pause "เพื่อแสดงข้อมูลระบบจากนั้นไปที่การตั้งค่าระบบขั้นสูงจากนั้นบนแท็บขั้นสูงตัวแปรสภาพแวดล้อมจะอยู่ที่ด้านล่าง

แก้ไขให้ฉันหวังว่าจะช่วยคนอื่น


3
AMD64 เป็นค่าที่ถูกต้องสำหรับโปรเซสเซอร์พีซี 64 บิตทั้งหมด ไม่มีค่าสำหรับ Intel ที่ทำซีพียู การตั้งค่าIA64สำหรับโปรเซสเซอร์ Itanium (ไม่มีใครมีอยู่ในพีซี)
David Balažic

1

คำตอบอาจเป็นไปได้ว่า Explorer systemที่ทำงานเป็น เรียกใช้ตัวจัดการงานและตรวจสอบว่าคุณมีสองexplorer.exeทำงานอยู่หรือไม่ ถ้าคุณทำอย่างใดอย่างหนึ่งก็จะเป็นรายละเอียดเดิมของคุณและอื่น ๆ systemสำหรับ

งานสิ้นสุดทั้งกระบวนการและเริ่มต้นงานใหม่ explorer.exe= สิ่งนี้จะแสดงเดสก์ท็อปดั้งเดิมของคุณ แต่คุณจะต้องรีบูตเพื่อให้การตั้งค่าทั้งหมดมีผล ทีนี้ถ้าคุณรีบูทและปัญหาเกิดขึ้นซ้ำ ๆ ให้ทำตามกระบวนการแล้วเปิด regedit แล้วไปที่HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonและเปลี่ยนค่าสำหรับ Userinit เป็นC:\Windows\System32\userinit.exeแล้วจึงรีบูท C:\Windows\System32\KUsrInit.exeค่าที่อาจจะมี หวังว่านี่จะช่วยได้


1
แปลก. ฉันมี explorer.exe เพียงอันเดียวโดยแนบชื่อผู้ใช้ของฉัน หากฉันฆ่ามันและเริ่มต้นสำรวจอีกครั้งฉันยังมีเดสก์ท็อประบบโปรไฟล์ แต่ถ้าฉันคลิก "แสดงกระบวนการจากผู้ใช้ทั้งหมด" แล้วฆ่า explorer และเริ่มใหม่ฉันจะได้เดสก์ท็อปที่ถูกต้อง แต่มันไม่ได้อยู่ในการรีบูต
endolith

0

แก้ไข / วิธีแก้ปัญหาสร้างบัญชีผู้ใช้ใหม่ของผู้ดูแลระบบ

ตั้งชื่อโฟลเดอร์ใหม่บนเดสก์ท็อปของบัญชีใหม่และคลิกขวาคุณสมบัติ ตำแหน่งของโฟลเดอร์ของคุณควรเป็น C: \ Users \ ชื่อผู้ใช้ \ Desktop หากคุณแก้ไขแล้วคุณต้องคัดลอกข้อมูลทั้งหมดของคุณเองไปยังผู้ใช้ใหม่ของคุณ คัดลอกจาก C: \ Windows \ System32 \ config \ systemprofile ไปยัง C: \ Users \ ชื่อผู้ใช้ \

จากนั้นเมื่อคุณมีทุกอย่างจากบัญชีเก่าคุณสามารถลบมันได้จำไว้ว่าคุณอาจต้องสำรองรหัสผ่าน / บุ๊กมาร์กของคุณจากเบราว์เซอร์ของคุณ


0

การออกจากระบบและการลงชื่อกลับเข้าใช้งานได้สำหรับฉัน


รีสตาร์ทแก้ไขให้ฉันด้วย (แต่สำหรับ Windows 8.1)
Michael K.

-3

ลองใช้ Microsoft Fixit: อาจ "อาจ" แก้ไขข้อผิดพลาดส่วนใหญ่ลงทะเบียนเป็นศูนย์โซลูชันที่สามารถแก้ไขข้อผิดพลาดและไฟล์ที่ถูกลบและนำกลับไปใช้เป็นสถานะเริ่มต้น

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

ใช้ได้กับบัญชีผู้ใช้ ดังนั้นหากคุณทำข้อมูลประจำตัวของผู้ใช้สูญหายหรือย้ายไปที่อื่นก็สามารถนำกลับไปที่สถานะเริ่มต้น

กรุณาลอง: http://support.microsoft.com/fixit/

อย่าลืมรีสตาร์ทคอมพิวเตอร์หลังจากทำทุกอย่างเสร็จแล้ว

FYI: คุณสามารถดาวน์โหลดซอฟต์แวร์และทำให้มันเป็น "RUN" ในคอมพิวเตอร์ของคุณมันจะแก้ไขข้อผิดพลาดทั้งหมดของคุณและไฟล์ผิดพลาดและข้อผิดพลาด Windows ทั้งหมด รวมถึงโฟลเดอร์ Windows ทั้งหมดของคุณ

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