- Home
- Windows XP
- Error messages
- "Error 2" when starting the Windows Firewall service
"Error 2" when starting the Windows Firewall service
- Ramesh Srinivasan
- December 6, 2007
- Windows XP
Symptoms
When you try to start the Windows Firewall service in a Windows XP Service Pack 2 computer, the following error may occur:
Could not start the Windows Firewall/Internet Connection Sharing (ICS) service on Local Computer.
Error 2: The system cannot find the file specified.
Also, the following event may be recorded in the Windows Event Log:
Event Source: Service Control Manager
Event Category: None
Event ID: 7023
Date: <date>
Time: <time>
User: N/A
Computer: <Computer name>
Description:
The Windows Firewall/Internet Connection Sharing (ICS) service terminated with the following error:
The system cannot find the file specified.
Resolution
This problem occurs if one or both of the files ipnathlp.dll or ipnat.sys are missing. To resolve this problem, extract a new copy of the missing file from the Windows XP CD-ROM. Ipnathlp.dll should be present in the %systemroot%\system32 folder, and ipnat.sys should be present in the %systemroot%\system32\drivers folder on the computer's hard disk. To extract the missing files, follow these steps:
- Insert the Windows XP disk into the CD drive.
- Click Start, click Run, type cmd in the Open box, and then click OK
- At the command prompt, type the following command, and then press ENTER.
expand X:\i386\ipnathlp.dl_ %systemroot%\system32\ipnathlp.dll
- Similarly, expand ipnat.sys file to the Drivers folder. Use the following command:
expand X:\i386\ipnat.sy_ %systemroot%\system32\drivers\ipnat.sys
NOTE
- Where X:\ represents the letter of the computer's CD drive. And the %systemroot% environment variable represents the path and folder in which the Windows is installed. For example, if the CD-ROM drive-lettter is E and Windows is installed in C:\Windows, run the following command:
expand E:\i386\ipnathlp.dl_ C:\Windows\system32\ipnathlp.dll
- To close the command prompt, type exit, and then press ENTER. Restart Windows.
- Use the %systemroot%\ServicePackFiles\i386 folder as the source path (instead of using the Windows XP CD-ROM as the source), if the following conditions are true:
- You installed Windows XP SP2 from a Windows XP SP2 CD that included SP2 as part of the base installation.
- You downloaded and installed Windows XP SP2 from the Microsoft Web site.
- Note If the ServicePackFiles folder is not present on the computer, you can copy the files from a slipstreamed Windows XP SP2 installation CD.
Related Articles
If you enjoyed this post, make sure you
subscribe to our RSS feed!
We feature Tips, Troubleshooting information, Scripts and Utilities for Microsoft Windows Operating Systems!
Prefer an E-mail subscription?