ฉันคิดว่าฉันล้างโปรไฟล์ของผู้ใช้ตั้งแต่ปี 2008 แล้ว แต่โปรไฟล์นั้นกลับมาเรื่อยๆ ดังนั้นฉันจึงมองหาวิธีที่ดีที่สุดในการล้างโปรไฟล์การโรมมิ่งใน Server 2008 แต่ไม่พบอะไรเลย

แต่ฉันเห็นโพสต์ที่นี่: โปรไฟล์ผู้ใช้กำลังโหลด TEMP Profile

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

นี่คือปัญหา: เรามีผู้ใช้ที่ได้รับข้อผิดพลาดประเภท "ไม่สามารถโหลดโปรไฟล์โรมมิ่งของคุณได้" เมื่อเข้าสู่ระบบใน Windows 2008 เมื่อดูที่เซิร์ฟเวอร์ เราจะเห็นโปรไฟล์ชั่วคราวของเธอแสดงอยู่ในรายการโปรไฟล์ขณะที่เธอถูกบันทึก (แสดงเป็นโปรไฟล์ "ชั่วคราว" ไม่ใช่โปรไฟล์ "โรมมิ่ง") ขณะที่เธอเข้าสู่ระบบ มีโฟลเดอร์ชื่อ C:\Users\Temp.DOMAIN ในโฟลเดอร์ผู้ใช้ แต่โฟลเดอร์นั้นหายไปทันทีที่เธอออกจากระบบ

เมื่อสิ่งนี้เกิดขึ้นในปี 2003 เราจะล้างเนื้อหาของโฟลเดอร์โปรไฟล์โรมมิ่งและลบโฟลเดอร์ temp ใน C:\Documents and Settings สิ่งนั้นคือ 2008 มีพฤติกรรมแตกต่างออกไปเล็กน้อย

  1. Server 2008 สร้างโฟลเดอร์โปรไฟล์การโรมมิ่งใหม่ในโฟลเดอร์โปรไฟล์การโรมมิ่งที่ใช้ร่วมกัน: \SERVER\ProfileShare\UserName.V2
  2. โปรไฟล์ในเครื่องหายไปจากรายการโปรไฟล์ในคุณสมบัติของระบบ ดังนั้นจึงไม่มีโปรไฟล์ให้ล้าง
  3. นอกจากนี้ โฟลเดอร์โปรไฟล์ในเครื่อง C:\Users\Temp.DOMAIN จะไม่อยู่บนเซิร์ฟเวอร์เมื่อผู้ใช้ออกจากระบบ ดังนั้นเราจึงไม่สามารถลบได้ตามปกติเมื่อเกิดเหตุการณ์เช่นนี้ใน Windows 2003
  4. แม้ว่าทั้งหมดนี้ ทุกครั้งที่ผู้ใช้ล็อกออนอีกครั้ง โปรไฟล์ชั่วคราวของ Temp จะกลับมาเสมอ

เพื่อนร่วมทีมคนหนึ่งของฉันซึ่งมีประสบการณ์กับปี 2008 มากกว่ามาก กล่าวว่าฉันควรตรวจสอบรีจิสทรีสำหรับโปรไฟล์ของผู้ใช้ในคีย์นี้ (รายชื่อผู้ใช้อยู่ในรายการโดย SID): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList

ฉันเห็น SID ของผู้ใช้อยู่ที่นั่น แต่ลงท้ายด้วย .BAK ฉันตรวจสอบเซิร์ฟเวอร์อื่นๆ หลายแห่งที่เธอมีข้อผิดพลาดของโปรไฟล์เหมือนกัน: ในทุกกรณี SID ของเธอลงท้ายด้วย .BAK

ตัวอย่างเช่น (xxx แทนที่ LONG SID): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx.bak

บนเซิร์ฟเวอร์ที่เธอเข้าสู่ระบบ มีคีย์สองคีย์สำหรับโปรไฟล์ของเธอในรีจิสทรี: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx

และ

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx.bak

นี่คือวิธีที่ฉันแก้ไขปัญหา

  1. ฉันให้ผู้ใช้ออกจากระบบ
  2. ฉันลบโปรไฟล์ที่ไม่ดีที่ลงท้ายด้วย .BAK ออกจากคีย์ ProfileList ในแต่ละเซิร์ฟเวอร์ที่ปรากฏขึ้น
  3. ฉันแน่ใจว่าโฟลเดอร์โปรไฟล์โรมมิ่งของเธอว่างเปล่า
  4. ฉันแน่ใจว่าโฟลเดอร์โปรไฟล์ TEMP ทั้งหมดหายไปแล้ว
  5. ผู้ใช้กลับเข้าสู่ระบบ: ไม่มีข้อผิดพลาดของโปรไฟล์อีกต่อไป!

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

แต่ฉันก็อยากทราบว่านี่เป็นแนวทางปฏิบัติที่ดีที่สุดในการล้างโปรไฟล์การโรมมิ่งที่ไม่ดีสำหรับ Server 2008 หรือไม่ ฉันมีช่วงเวลาที่ยากลำบากในการหาคำแนะนำเกี่ยวกับวิธีที่ดีที่สุดในการทำเช่นนี้ แต่วิธีนี้ที่ฉันใช้ดูเหมือนจะได้ผล

ฉันต้องการหาเอกสารที่จะมอบให้กับเจ้าหน้าที่สนับสนุนระดับ 1 ของเรา เพื่อที่พวกเขาจะได้ทราบวิธีล้างโปรไฟล์ผู้ใช้ในปี 2008 เนื่องจากดูเหมือนว่าจะเกี่ยวข้องมากกว่าการล้างโปรไฟล์ผู้ใช้ในเซิร์ฟเวอร์ 2003

ขอบคุณ,

อลิเซีย

answer

นี่คือวิธีที่ฉันแก้ไขในปี 2546 - อาจช่วยได้

  1. ตรวจสอบให้แน่ใจว่ายังไม่มีการใช้กฎนโยบายกลุ่มกับผู้ใช้รายนั้น
  2. ลบโปรไฟล์ที่จัดเก็บไว้ในเครื่อง เช่นเดียวกับในระบบเดสก์ท็อป
  3. ลบโปรไฟล์โรมมิ่งออกจากเครือข่าย
  4. เรียกใช้ gpupdate /force บนเดสก์ท็อป
  5. รีบูตเดสก์ท็อป

เข้าสู่ระบบในฐานะผู้ใช้ - โปรไฟล์การโรมมิ่งไม่ควรเปิด

จากนั้นเพิ่มผู้ใช้ใน OU ที่เหมาะสมและเสร็จสิ้น :)

ฉันรู้ว่ามันช้าไปหน่อย แต่เพื่อตอบคำถามของคุณ จากการตรวจสอบปัญหานี้ของฉันเอง ใช่ นี่เป็นวิธีที่ดีที่สุดในการล้างโปรไฟล์ที่ผิดพลาดหรือใช้งานไม่ได้ภายใน Windows 2008 (และ R2 btw)

ฉันเพิ่งพบปัญหาเดียวกัน และเป็นบทความด้านเทคนิคของ Microsoft ที่บันทึกกระบวนการของคุณเกี่ยวกับวิธีการทำเช่นนี้

คริส