Services.exe terminated unexpectedly with status code 128.

If you’re using Windows 2000 and meet “”The system process c:\WINNT\System32\Services.exe” terminated unexpectedly with status code 128. The system will now shutdown and restart.”problem when you start the computer, try this KB:;en-us;318447

If you meet the same problem when you’re running Terminal Services and Gateway Services for NetWare, you can reference this article:;en-us;315105

Solution for “No network provider accepted the given network path”

When you try to access a network path (FQDN) by “start”-“run”-”\\machine_name\share_name”, and meet error message “No network provider accepted the given network path.” But when you open the Command Console (“start“-“run“-“cmd“), you can ping that machine successfully by using the FQDN.

If you meet this situation, run “sfc /scannow” may be able to solve the problem. If this method shouldn’t work, you may also try this tip:

One of them will resolve the problem and enable you to access a shared location successfully by “start”-”run”-”\\machine_name\share_name”.

The Windows Genuine Advantage program & Calculator Plus

You may already be aware of Microsoft’s Windows Genuine Advantage program, it’s been announced in September, 2004. The program is for maximize genuine Windows users’ advantage, as a part of the program, there’s a one-time Windows validation process for some of the users visiting Download Center. If you’re a using a genuine Windows, you will be able to have access to the entire download center; if you’re not using a genuine Windows, you’ll be notified how to obtain a genuine Windows. However, even if you’re not using a genuine Windows, you may be able to access the downloads next time when you’re not meeting Windows validation process. 

When I download Windows Calculator plus at Microsoft’s Download Center today, I met the validation. I’m using the genuine Windows, so I passed the validation and received access to download center. Below is the screen shot of the Windows validation process:

I read a post here mentioned the Windows Calculator plus:

I downloaded it and found it really great. It not only provides standard and scientific mode, but also provides conversion mode to enable you to easily convert a value from a unit to another unit, for instance, you can easily convert 10 meters to feet by choosing “Lengths” from the “Category” drop box, and “meters” from the “Convert from” drop box, and “feet” from the “Convert to” drop box. Then input 10 to the text area, and click “Convert”. We can see a value will appear in the text area for the converted value.

Here is the screen picture:

How to install Windows Server 2003 if the setup always generates errors with copying syssetup.dll

If the setup cannot copy various files to install Windows Server 2003, and you always get an error when copying syssetup.dll file, try to consider the problems of your memory or hard disk. DO NOT always think it will be problems of your CD or DVD drive, or your media has been broken.

When you try to install Windows Server 2003 on a computer but you always meet cannot copy file especially syssetup.dll error, check your memory with this tool:

The tool will show you problems with the memory, remove or replace related memory from your machine, then you may install Windows Server 2003 without the problem of copying syssetup.dll and other installation files.

If there’s no problem with the memory, try to find out your hard disk diagnostic tool, it may be your hard disk problem then.

Hope this post helpful. I write this because I saw a post in newsgroup mentioned this problem, and MVP Colin Nash had provided the solution to this problem. Thanks MVP Jack Brewster and Colin Nash.

Deleting services in Windows Server 2003

We can use sc.exe in the Windows Server 2003 to control services, create services and delete services. Since some people thought they must directly modify the registry to delete a service, I would like to share how to use sc.exe to delete a service without directly modifying the registry so that decreased the possibility for system failures.

To delete a service: 

Click “start“ – “run“, and then enter “cmd“ to open Microsoft Command Console.

Enter command:

sc servername delete servicename

For instance, sc \\dc delete myservice

(Note: In this example, dc is my Domain Controller Server name, which is not the local machine, myservice is the name of the service I want to delete on the DC server.)

Below is the official help of all sc functions:

        SC is a command line program used for communicating with the
        NT Service Controller and services. 
        sc [command] [service name] …

        The option has the form “\\ServerName
        Further help on commands can be obtained by typing: “sc [command]“
          query———–Queries the status for a service, or
                          enumerates the status for types of services.
          queryex———Queries the extended status for a service, or
                          enumerates the status for types of services.
          start———–Starts a service.
          pause———–Sends a PAUSE control request to a service.
          interrogate—–Sends an INTERROGATE control request to a service.
          continue——–Sends a CONTINUE control request to a service.
          stop————Sends a STOP request to a service.
          config———-Changes the configuration of a service (persistant).
          description—–Changes the description of a service.
          failure———Changes the actions taken by a service upon failure.
          qc————–Queries the configuration information for a service.
          qdescription—-Queries the description for a service.
          qfailure——–Queries the actions taken by a service upon failure.
          delete———-Deletes a service (from the registry).
          create———-Creates a service. (adds it to the registry).
          control———Sends a control to a service.
          sdshow———-Displays a service’s security descriptor.
          sdset———–Sets a service’s security descriptor.
          GetDisplayName–Gets the DisplayName for a service.
          GetKeyName——Gets the ServiceKeyName for a service.
          EnumDepend——Enumerates Service Dependencies.

        The following commands don’t require a service name:
          boot————(ok | bad) Indicates whether the last boot should
                          be saved as the last-known-good boot configuration
          Lock————Locks the Service Database
          QueryLock——-Queries the LockStatus for the SCManager Database
        sc start MyService

Reset Directory Service Restore Mode Administrator Password with ntdsutil in Windows Server 2003

1. click “Start”- “Run”-“cmd”.
2. ntdsutil.
3. At“ntdsutil:” console, enter command“set DSRM Password”.
4. When it prompts“Reset DSRM Administrator Password:”, enter“Reset Password on server ”. is the server name of which computer you want to reset DSRM administrator password.
5. When it prompts“Please type password for DS Restore Mode Administrator Account:”, enter your new administrator password for DSRM.
6. Confirm new password.
7. Set new password successfully, the utility will return to“Reset DSRM Administrator Password:”prompt.
8. Enter“quit”, back to “ntdsutil”prompt.
9. If you will perform no other operations by ntdsutil utility, enter “quit” again to quit ntdsutil.

I attached a picture here to show you the whole process: