03-08-2009, 08:14
|
|
|
חבר מתאריך: 13.12.05
הודעות: 1,963
|
|
בגלל שווינדוס זו מערכת הפעלה כל כך טובה, יש לה ערך ברג'יסטרי שנקרא Userinit שמצביע לקובץ userinit.exe בתיקיית הסיסטם. אחרי לוגין, המערכת מנסה להריץ את הקובץ שרשום כאן:
קוד:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Cu rrentVersion\Winlogon\
Key: Userinit
אם יש בעיה עם ההרצה של הקובץ היא מיד עושה לוג אוף. היא גם עושה את זה ב safe mode ובקיצור משאירה אותך עם ה*** ביד אם אין לך עוד מכונה בסביבה או את דיסק ההתקנה של XP (גם הדיסק לפעמים לא מספיק).
אמור להיות שם userinit.exe או wsauptdater.exe, אם אין בכלל את המפתח הזה, אותו דבר (לוג אוף מיידי) יקרה כי שום דבר לא ירוץ.
השלבים הם כאלו, פחות או יותר. אתה חייב את דיסק ההתקנה, או לפחות עוד מחשב עם ווינדוס בסביבה. אם יש לך את דיסק ההתקנה תתחיל משלב 1, אם לא לך לשלב 8.
במידה ואתה רוצה "לתקן" את הבעיה.
1. תכניס את דיסק ההתקנה ותעלה במצב Repair.
2. תעקוב אחרי ההוראות, מוסבר שם איך "להיכנס" להתקנה שלך (אם יש לך רק התקנה אחת של ווינדוס תהיה לך אופציה אחת ללחוץ 1).
3. אחרי שתקבל את הפרומפט כנס לתיקייה \windows\system32
4. חפש את הקובץ wsaupdater.exe, אם הוא לא נמצא לך ל"5", ואם כן לך ל"8".
5. תעתיק את userinit.exe כקובץ wsaupdater.exe.
קוד:
copy userinit.exe wsaupdater.exe
6. וריסטרט. אם הכל בסדר, לך לשלב 7. אם לא לך לשלב 8.
7. עכשיו כנס באופן ידני לרג'יסטרי למפתח שכתבתי לעיל, חפש את (Userinit), ושנה אותו ל userinit.exe. תעשה ריסטרט, וזהו. אתה יכול גם למחוק את wsaupdater.exe מסיסטם32.
8. אם הגעת לפה, כנראה שאין לך את דיסק ההתקנה, או שכל השאר לא עבד. כאן זה כבר מסתבך, אם אתה מנסה את זה תכתוב בפורום לפני כדי שאוכל לכתוב לך הסבר מפורט יותר כי אתה יכול לדפוק את הרג'יסטרי של המחשב שאיתו אתה מנסה לתקן. תצטרך לקחת את ההארד דיסק למחשב אחר, לטעון את קובץ הHIVE (הרג'יסטרי), ולשנות את הערך של Userinit באופן ידני.
עריכה: עכשיו כשאני חושב על זה, על בסיס זה אפשר לכתוב אחלה וירוס.
נערך לאחרונה ע"י GreenBerret בתאריך 03-08-2009 בשעה 08:19.
|