help with the login process completed Windows error

One of my friends has a laptop that suddenly began to the old "Stop."
c000021a {fatal system error}. The Windows Logon Process System completed
quit unexpectedly with status f 0xc0000135 (0x00000000 0x00000000). The
system has halted.

Using BartPE I managed to run Dr. Watson according to them here:
http://support.Microsoft.com/kb/156669

The problem is that even after having no start nothing happened that
error, so I can't look at the Dr. Watson log!
It's the same thing in Mode safe mode and last known good configuration.

I am now currently looking (using a Linux Live CD) for "winlogon" see if
who is corrupt, and he found FOUR different - a
in system32, one in servicepackfiles\i386, in $Ntservicepackuninstall$
and the other to Softwaredistribution\download\cf (a lot of numbers)

The situation is complicated by the fact that the Windows XP Home CD of
That has been installed has disappeared in a move, and I have XP
CD Pro.

Is there anyway I can repair a XP Home using a CD XP Pro installation?
Is it possible to repair this without a Cd XP Home at all?
If you find my answer helpful, please click the button "Vote as helpful"! Thank you! My Blog

AVG 8 intercepts not non-viral malware, which can be just as destructive as the virus. As probably a disk upgrade XP Home retail has been used to install XP on the laptop of Win2k, you will need to use a XP Home retail disk, not a professional one.

By doing a simple Google search for "doing a repair install using i386", I found this link that may be useful:

http://www.howtohaven.com/system/createwindowssetupdisk.shtml

I didn't do this, have a good store of various types of XP installation disks so YMMV. MS - MVP - Elephant Boy computers - don't panic!

Tags: Windows

Similar Questions

  • Help with the darn computer: computer, Windows starts flashing, then get a login:

    Hey everyone, my husband and I have the same computer, but he said I Word the question correctly, I had not of course here are the correct details.

    the computer was bought refurbished, we cannot enter in contac with the 'Abdel' we bought it on Craigs list

    in any case we cam start the computer and Windows XP will Flash on the screen, then we get a little box about 4 "WIDE 3" HIGH called "

    Logon Windows XP Professional: ask

    user ID
    password

    Obviously, the program has been password protected, and we do not have these 2 is there a way to get around this?

    appreciate quick answers and all the help I received on this and other issues in the past

    Hi kawidirtrider,

    Thanks for visiting the site of the community of Microsoft Windows XP. Microsoft technical support engineers cannot help you recover the passwords files and features in Microsoft who are lost or forgotten products and in your unknown cases.  For more information about the lost passwords, please see the following Knowledge Base Article:
    http://support.Microsoft.com/kb/189126

    Dena
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Need help with the formatting and reinstalling windows

    Hi, I have a Compaq Presario C700 p/n GR598EA #ABU I got to work about 3 years ago.

    Recently, it does not load windows, even in safe mode and I can't get back either.

    I used a disc to boot from linux to access and backup of all my important files and now I want to reformat the hard drive, resintall windows and start over (or try something else which will fix it)

    The laptop has been pre-installed with Windows Vista and HP stuff had already installed on it.  I don't have a Windows disc or discs of driver with the laptop.

    How can I format and reinstall windows and drivers, if I don't have records?

    Help, please.

    Thank you.

    Hello:

    You can order a Vista recovery disk set for your laptop if they are still available. See the instructions below:

    http://support.HP.com/US-en/document/c00810334=

    If you live not in the US or the Canada, you can contact HP Support worldwide for the country you live and ask recovery disks command to your laptop

    The link to the assistance of HP WW is below:

    http://welcome.HP.com/country/us/en/wwcontact_us.html

    Paul

  • Need help with the product key of window 8

    So my phone got wet by the rain and, fortunately, only my internal hard drive has been damaged. I went to the mall to buy a new hard drive and had it fixed by a pc repairman. However, they told me that I have to reinstall my windows and says that they can install a pirated copy of windows 8 (I bought my laptop with a pre-installed windows 8 in there), which I have allowed because of my urgent need for the laptop and the lack of money to buy a new installer. At first, I thought that my problem has been resolved and I can reuse the laptop. However, after a few days of use, windows crashes always with an error code driver_power_state_failure and don't constantly back running after a few minutes. So, I thought that what I have to do is to find my product key 8 original windows and reinstall windows 8. Someone told me that I can still install it by using the product key in my motherboard

    My question is how I'll be able to restore / reinstall windows 8 by using the original product key? And is it possible to recover the product key?

    PS: when it has been damaged by the rain, I've had my laptop checked by some computer know-how and told me that only the hard drive has been damaged and all the other parts still work fine. Once it was repaired, I was able to usevit again for a few days until the crash/restart happened.

    This error is not caused by the missing key, but because you have a pirated copy of the operating system, we can not help you.

  • Help with the application process

    I create a process like that, and it doesn't work. Can someone help me check what is the problem?

    declare
    number of l_counter;
    Start
    owa_util.mime_header ("text/xml", FALSE ");
    HTP.p ('Cache-Control: non-cache');
    HTP.p ('Pragma: non-cache');
    owa_util.http_header_close;
    HTP. PRN (' < select > < option value = "" >--select 2 results - </option > ');
    for rec in select (separate OUT2
    output
    where OUT1 =: V_OUT1 and OUT2 is not null
    order by the OID);
    l_counter: = 0;
    loop
    If REC OUT2 = "other - specify" then
    l_counter: = 1;
    on the other
    HTP. PRN ("< option value ="' | rec. OUT2 |) '">' || recomm. OUT2. ("< / option >");
    end if;
    end loop;
    If l_counter = 1 then
    HTP. PRN ('< option value = "other - specify" >' |) "Other - specify ' | ' < / option >");
    end if;
    HTP. PRN ("</select > '");
    end;

    Thank you
    Jen

    Published by: Jen Hu on July 12, 2012 11:29

    You had a semicolon after the beginning of the LOOP. You don't need this l_counter: = 0. Here is the code again.

    DECLARE
       l_counter   NUMBER := 0;
    BEGIN
       OWA_UTIL.mime_header ('text/xml', FALSE);
       HTP.p ('Cache-Control: no-cache');
       HTP.p ('Pragma: no-cache');
       OWA_UTIL.http_header_close;
       HTP.prn ('');
    END;
    

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Apress.com/9781430235125
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
    -------------------------------------------------------------------

  • Please help with the batch processing of Javascript.

    I'm looking for batch processing a large number of PDF files.  I need to reduce the font size a bit concerned of form fields on all of these PDF files.  The name of the form fields are Texte8, Texte15, Texte16 and Texte17. I could also affect the size of the font to a smaller size.  What is the script I would use on the way to this topic?

    You can use something like this in a JavaScript Execute action:

    var fieldsToChange is ['Texte15', 'Texte16', 'Texte8', 'Texte17'];.

    for (var i in fieldsToChange) {}

    var f = this.getField (fieldsToChange [i]);

    If (! f) continue;

    f.textSize = 10;

    }

    Of course, you can change the size of font you want to any other value (use 0 if you want to set as "Auto").

  • In my laptop that is Explorer.exe does not load at startup on my account, his work with the guest account. Also it does not manually with the new process. Kindly help out me

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Ideas: in my laptop is Explorer.exe does not load at startup on my account, his work with the guest account. Also it does not manually with the new process. Kindly help me.

    I have seen at redistry Edit it's explorer.exe in winlogin sell attribute.

    Hi HiteshAstan,

    one) don't you recall making any changes to the computer before this happened?

    (b) what exactly happens when you sign in to your account?  You get a specific error message?

    Step 1: Let us check if the problem persists in safe mode

    Access the menu advanced startup options by turning on your computer and pressing the F8 key before Windows starts. In the advanced startup options select safe mode

    http://Windows.Microsoft.com/en-us/Windows-Vista/advanced-startup-options-including-safe-mode

     

    If the problem persists, you can deduct that the user account is corrupted

    Step 2: Create a new administrator account and then try to repair your user account

     

    Create-a-user account

    http://Windows.Microsoft.com/en-us/Windows-Vista/create-a-user-account

    Difficulty of a corrupted user profile

    http://Windows.Microsoft.com/en-us/Windows-Vista/fix-a-corrupted-user-profile

    After the back if you have any questions

    Thank you, and in what concerns:

    Ajay K

    Microsoft Answers Support Engineer

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Hello. I have a problem with the payment process when trying to buy the plan of creative photography of Cloud (one year). the error is: there was a problem processing your order, please contact our Service team customer care for assistance. AfricaBa North

    Hello. I have a problem with the payment process when trying to buy the plan of creative photography of Cloud (one year).

    the error is: there was a problem processing your order, please contact our Service team customer care for assistance. Middle East & North AfricaBahrain: 80081097Egypt: 08000000447Jordan/Kuwait/Lebanon/Qatar/Yemen: English + 44 207 365 0735Jordan/Kuwait/Lebanon/Qatar/Yemen: Arabic/French + 44 203 564 4145Oman: 80077173Saudi Arabia: 8008446638Tunisia, the Morocco and the Algeria: + 33 United Arab Emirates 157324642United: 80004443085Commonthwealth of independent States (CIS): + 44 207 365 0735

    Help me please to solve this problem. I need my lightroom immediately)

    Hi mohamed,.

    Please see the link below to buy the plan of photography:

    Pricing plans and creative Cloud membership | Adobe Creative Cloud

    In case you still have question, please contact sales at Adobe team.

    Adobe Middle East and North Africa

    Kind regards

    Sheena

  • during the installation of cloud creative adobe, getting the msg to following error "there seems to be a problem with the download process. "Error code: 201.

    during the installation of cloud creative adobe, getting the msg to following error "there seems to be a problem with the download process. "Error code: 201.

    Help creating cloud / cloud creative applications download error

    http://helpx.Adobe.com/creative-cloud/KB/error-downloading-CC-apps.html

  • Error: A connection has been established with the server, but then an error occurred during the connection process.

    Hello

    I have MsSql running in the cluster environment and recently face the problem when there is a security agent installed in MsSql server, which the agent does nothing but only to capture the local database activity. The error led is as below:

    ID from step 1

    Server NIBKSQLCLUST

    Job name LSBackup_DRIB

    Newspaper log shipping backup job step name.

    Time 00:00:02

    SQL severity 0

    SQL Message ID 0

    Operator by e-mail

    Operator Net sent

    Operator paged

    Retries attempted 0

    Message

    2011-03-21 08:00:02.62 * error: could not retrieve parameters of backup for primary ID '26f46141-a676-41b2-8653-11f1b13de43a '. (Microsoft.SqlServer.Management.LogShipping) *.

    2011-03-21 08:00:02.63 * error: could not connect to the server NIBKSQLCLUST. (Microsoft.SqlServer.ConnectionInfo) *.

    2011-03-21 08:00:02.63 * error: a connection has been established with the server, but then an error occurred during the connection process. (provider: Named Pipes Provider, error: 0 - no process is on the other end of the pipe.) (.Net SqlClient data provider) *.

    2011-03-21 08:00:02.63 - END OF THE TRANSACTION LOG BACKUP-

    The process to run correctly when I turned off the security officer. Advice kindly the cause of this problem and is where all configurations should be set / changed in MsSql server.

    Thank you

    Boonlep coulibaly

    Hello

    I suggest you to send your request from the link and check.

    http://msdn.Microsoft.com/en-us/hh361695.aspx

    http://msdn.Microsoft.com/en-us/library/bb545450.aspx

  • can someone help with the following code plsql errors...

    Hello

    If anyone can help with the following code... to get a successful outing.

    create or replace package lib_01 as

    procedure lib_proc01 (p_user_id in numbers, p_user_name in varchar2);

    end lib_01;

    create or replace package body lib_01 as

    procedure lib_proc01 (p_user_id in numbers, p_user_name in varchar2) as

    number of v_user_id;

    v_user_name varchar2 (50);

    number of v_avl_books;

    number of v_avl_days;

    date of v_end_date;

    date of v_return_date;

    Start

    dbms_output.put_line ('Enter User Name');

    dbms_output.put_line (' username :'|| p_user_name);

    Select user_id, user_name in v_user_id v_user_name of user_registration where user_name = p_user_name;

    If v_user_name <>p_user_name then

    dbms_output.put_line (' username is not.) Please submit full name ');

    end if;

    If v_user_id is null or v_user_name is null then

    dbms_output.put_line ("' user not found");

    validate_userLogin;

    on the other

    validate_issuedbooks (p_issuecount);

    end if;

    If v_issuecount < v_avl_books then

    issuebooks;

    on the other

    Number of return of late_fee (p_mem_id, p_extradays, p_latefee_total);

    end if;

    If paid_flag = "Y" then

    issuebooks;

    on the other

    dbms_output.put_line ("' book may be issued due to its maximum reached late fees");

    end if;

    end lib_proc01;

    procedure validate_userLogin is

    procedure reg_proc is

    procedure user_validate (p_id_proof in varchar2, p_id_no out varchar2) is

    v_id_proof varchar2 (20);

    v_id_no varchar2 (20);

    Start

    Select user_name, id_proof, id_no, v_user_name, v_id_proof, v_id_no of user_registration where id_proof = p_id_proof;

    If v_id_proof = "Adhar_Card" then

    dbms_output.put_line ('user a valid proof of ID');

    dbms_output.put_line (' and the id no. :'|| is p_id_no).

    on the other

    dbms_output.put_line ('Invalid ID evidence.) Please submit valid proof of ID ');

    end if;

    exception

    When no_data_found then

    dbms_output.put_line ('No Data found');

    end user_validate;

    procedure member_validate (p_mem_id series)

    v_mem_flag char (1);

    curr_date date: = sysdate;

    date of v_mem_enddate;

    Start

    dbms_output.put_line('Mem_flag:'|| v_mem_flag);

    Select mem_flag in the v_mem_flag of user_login where user_id = v_user_id;

    If v_mem_flag = 'n' or v_mem_flag is null then

    dbms_output.put_line ('The User do not have membership');

    on the other

    Select mem_id in the v_mem_id of user_login where user_id = v_user_id;

    dbms_output.put_line ('the user has membership');

    v_mem_id: = p_mem_id;

    Select mem_enddate in the member_login v_mem_enddate where mem_id = v_mem_id;

    If v_mem_enddate < curr_date then

    dbms_output.put_line ('Membership has expired' | v_mem_id |' on ' | v_mem_enddate);

    on the other

    dbms_output.put_line ('User a validity again' | v_mem_enddate);

    end if;

    end if;

    exception

    When no_data_found then

    dbms_output.put_line ("' no data found");

    while others then

    dbms_output.put_line (' another error.) Please find");

    end member_validate;

    Start

    insert into user_registration values ('& first_name ',' & last_name', null, ' & user_type',)

    address_ty ("& bldg_no",

    '& bldg_name',

    '& Street',

    ' & city ",

    '& State',

    '& zip'

    ),

    user_phone ',' & user_mail ',' mem_idproof', ' & id_no');

    Dbms_output.put_line ('user is properly registered');

    exception

    When no_data_found then

    dbms_output.put_line ("' data not found");

    end reg_proc;

    Start

    Dbms_output.put_line (' enter ID or user name ');

    Dbms_output.put_line (' username: ' | p_user_name);

    If v_user_name is null then

    Dbms_output.put_line ('user not found');

    reg_proc;

    Insert user_login SELECT user_id_seq. NEXTVAL, user_name, NULL, mem_id_seq. NEXTVAL, user_type FROM user_registration WHERE user_name is lower (p_user_name);

    Dbms_output.put_line (' because the user wants to have the membership? ");

    Dbms_output.put_line ('If Yes, please pay dues");

    INSERT INTO member_login SELECT mem_id_seq. CURRVAL, SYSDATE, SYSDATE + avl_days, 500, 'Y' of user_login ul, bl book_loan WHERE ul.mem_type = bl.mem_type AND user_name = p_user_name;

    END IF;

    exception

    When no_data_found then

    dbms_output.put_line ("' no data found");

    When too_many_rows then

    dbms_output.put_line (' too many lines).

    END validate_userLogin;

    procedure validate_issuedbooks (p_issuecount series)

    number of v_issuecount;

    Start

    Select user_login u, bl book_loan, avl_days, avl_books in v_avl_days, v_avl_books where bl.mem_type = u.mem_type and user_id = p_user_id;

    SELECT count (case when end_date < end return_date then p_mem_id) as invalidcount in v_issuecount from book_count where mem_id = p_mem_id;

    v_issuecount: = p_issuecount;

    dbms_output.put_line (' no. books that the user contains the :'|| p_issuecount);

    end validate_issuedbooks;

    procedure issuebooks is

    procedure book_avl (p_avl_now_flag in p_avl_date Boolean, date) is

    v_avl_now_flag char (1);

    date of v_avl_date;

    procedure reader_bookissue is

    Start

    insert into values drive (p_user_id, v_book_id, sysdate, sysdate, null);

    insert into book_count values(p_mem_id,v_book_id,sysdate,sysdate,null);

    Update book_availability set issued_to is "Reader" where book_id = v_book_id;.

    end reader_bookissue;

    Start

    Select book_name, b.book_id avl_now_flag v_book_name, v_book_id, v_avl_now_flag of the book b, book_availability b where b.book_id = ba.book_id and ba.book_id = p_book_id;

    If v_avl_now_flag = "Y" then

    dbms_output.put_line ('the book is available for issuance' | v_book_id);

    on the other

    Select mem_type in the v_mem_type of user_login where user_id = (select user_id from book_availability where avl_now_flag = 'n' and book_id = p_book_id);

    If v_mem_type = "Reader" then

    reader_bookissue;

    dbms_output.put_line (' the book is with Reader.) Please try tomorrow.') ;

    on the other

    dbms_output.put_line ('the book is member');

    end if;

    Select avl_date in the book_availability v_avl_date where book_id = p_book_id;

    v_avl_date: = p_avl_date;

    dbms_output.put_line (' the available date is: ' | p_avl_date);

    end if;

    end book_avl;

    Start

    insert into book_count values(p_mem_id,p_book_id,sysdate,sysdate+v_avl_days,v_return_date);

    Update book_availability set book_id = p_book_id, avl_now_flag = 'n', avl_date is to_date (sysdate + v_avl_days,' dd-mm-yyyy ""), issued_to = v_mem_type, user_id = p_user_id where mem_id = p_mem_id;

    commit;

    dbms_output.put_line ("' the book published successfully");

    end issuebooks;

    Number of function return late_fee (p_mem_id in number, p_extradays series, p_latefee_total number) is

    number of v_extradays;

    number of v_latefee_total;

    number of v_latefee_per_book;

    number of v_latefee_per_day;

    number of v_book_count;

    Start

    Select trunc (sysdate) - v_end_date in v_extradays from book_received where mem_id = p_mem_id and book_id = p_book_id;

    p_extradays: = v_extradays;

    v_latefee_per_book: = v_latefee_per_day * v_extradays;

    v_latefee_total: = v_latefee_per_book * v_book_count;

    p_latefee_total: = v_latefee_total;

    dbms_output.put_line ('The total AMT for not returned books' | p_latefee_total);

    end late_fee;

    end lib_01;

    Hello

    I checked the first 10 lines after the beginning and I could count already several errors.

    Is it an exercise or a real code, you must provide?

    Kind regards.

    Alberto

  • Cannot acess System Recovery Options, need help with the registry. Kindly help.

    Hi, sorry for the long question, but please help.

    To start off the coast, one day out of nowhere, my PC showed a "Login process initialization failed" error As a result, I am able to go pass the stage of "Starting Windows" but can't see the login screen. The way to remedy this problem is to restore windows. Now I'm able to reach recovery system (F8) Options, but it does not allow to login me as "admin". As soon as I select the language and keyboard input mode he asks me user name and password. The strange thing is there are two options for the username "admin" and the other is 'Office' (I did not have any accounts with these names). I read an article on the Dell (my pc manufacturer) website that said to log on as an administrator. But the Recovery Options does not give me access as 'admin' for any password I tried. I tried all the standard passwords and password for my account admin on PC (which has not been named admin btw). I also tried to leave it blank, but Recovery Options points out "the user name or password is incorrect" every time. Now, I tried to find a way to work around and reached here

    http://answers.Microsoft.com/en-us/Windows/Forum/Windows_7-security/cannot-access-system-recovery-console-invalid/7ff2b01b-9D30-4E10-94a3-bf73a3c5f253?page=1&tab=question&status=AllReplies

    I quote an answer ' I ca, however, access the Recovery Console:
    I found a tweak on the Internet to change the registry for a password is not necessary to enter the Recovery Console. I proved that this tweak works as expected by switching between the registry by default DWORD definition ('0') and the twisted DWORD setting ('1').  When the DWORD value is set to '1' I can access all the functions of the Console recovery, but when the value of the default value of '0' without password allows access to the Recovery Console.  The tweak I used is as follows:

    ---
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\setup\recoveryconsole]
    "securitylevel" = DWORD: 00000001
    "setcommand" = DWORD: 00000000
    ---

    The DEFAULT value"securitylevel" = DWORD: 00000001 '00000000' is (zero).  Note that all tests, as described above has been completed with the default setting for this registry entry.

    While being able to access the recovery with twisted recording Console... »

    Please just help me to implement this tweak. How can I access registry without the need to log in.

    Sorry for these elaborate details, I didn't want to leave anything. Thanks in advance.

    The way to remedy this problem is to restore windows.

    It is correct. To call the system restore, follow these steps:

    1. Use your repair Windows CD to start the computer in Windows Repair Mode. You will not have a password.
    2. Use the system restore to solve your problem.
    3. Plan in advance and create, test and document a spare, even admin account that you have a spare House key. On behalf of alternatives would easily get around your current situation.

    If you do not have a CD to repair Windows, ask a friend to burn you through the control panel / backup and restore.

  • help with the beats on my envy 17-3270nr, n key

    help with the beats on my envy 17-3270nr key. recent Smart hard disk crash, replaced with exact same hitachi drive, same care extended warranty repairs covered of the Frys. Windows 7 Edition home premium w / service PAC 1 installed, drivers installed, except that now there is no volume of beats on screen graphic dial button, click the button on top button on the page does not call the beat of the application settings. Futhermore; the motion sensors of laser to activate the keyboard backlit keyboard do not work.  Are there drivers hp software to enable the missing features?

    Hello

    Download and install the following.

    HP OSD utility.

    Proximity sensor driver.

    Once completed, restart the laptop.

    Kind regards

    DP - K

  • Help with the Powershell script to collect logs from all domain controllers

    I am writing a script to retrieve the last 5 days of application, security and log files from all domain controllers. The script runs, but fire the logs from the local server only. The variable $Computer has all of my DC so it's the fine mark. I guess it's a problem with my line ForEach-Object, but is not error. See the below script.

    $log = 'application '.
    $date = get-date-format MM-DD-YYYY
    $now = get-date
    $subtractDays = new-object System.TimeSpan 5,0,0,0,0
    $then = $Now.Subtract ($subtractDays)
    $Computers = get-ADDomainController-filter *.
    ForEach-Object - InputObject $Computers - process {Get-EventLog - LogName $log - after $then - before $now - EntryType error | select EventID, MachineName, Message, Source, TimeGenerated |} ConvertTo-html | {Out-file $env:TEMP\Applicationlog.htm}
    Invoke-Expression $env:TEMP\Applicationlog.htm

    Thank you

    Rich

    Hello

    To help with the repost the question script to the script Center Forum

    http://social.technet.Microsoft.com/forums/scriptcenter/en-us/home

  • Need help with the blue screen issue "NAVEXI5. SYS, PAGE_FAULT_IN_NONPAGED_AREA ".

    Original title: need help with the blue screen issue
    My computer turns saying a blue screen: a problem has been detected and windows were shut down to prevent damage. The problem seems to be caused by the following file: NAVEXI5. SYS PAGE_FAULT_IN_NONPAGED_AREA he seems to have a different error whenever he turns to a blue screen. Can someone help me please.

    Hello

    1. Since when are you facing this problem?
    2. you remember to make changes to the system?
    3. do you get an error with this error code?

    I suggest to unplug external devices such as printer, scanner, etc. that are plugged into the system, and then restart the system and check if the problem persists.

    Method 1.
    I suggest you to do a check disk from the recovery console and check if the problem is resolved. Follow the steps mentioned below.
    a. start into the recovery console using the XP CD. Follow the steps mentioned in the article below.
    Description of the Windows XP Recovery Console for advanced users
    http://support.Microsoft.com/kb/314058
    b. perform a disk check.
    How to perform disk error checking in Windows XP
    http://support.Microsoft.com/kb/315265

    Method 2.
    I suggest you to start with the XP CD and then do a system restore. Follow the steps mentioned in the article below.
    How do I recover from a corrupted registry that prevents Windows XP startup
    http://support.Microsoft.com/kb/307545

    I hope this helps.

Maybe you are looking for