While attempting to push an install of Kaspersky Endpoint Security to a client's laptop the installation would fail with an unknown error. After checking the laptop's Application event log I found the following message "Kaspersky Security Center Network Agent - Error 25002. Error while installing: The system cannot find the path specified."
This system was fairly clean and had been check for viruses, so I knew that was not the problem. But someone else provided support and so anything could have been done by the previous admin that could have caused the issue. After researching various installation failures I found that someone had an issue with the junction points not being created correctly in the C:\ProgramData folder, which is a hidden folder for those that don't already know.
If you open a command prompt, change the directory to C:\ProgramData, and then run the command "dir /al" it should look something like this.
07/13/2009 11:08 PM <JUNCTION> Application Data [C:\ProgramData]
07/13/2009 11:08 PM <JUNCTION> Desktop [C:\Users\Public\Desktop]
07/13/2009 11:08 PM <JUNCTION> Documents [C:\Users\Public\Documents]
07/13/2009 11:08 PM <JUNCTION> Favorites [C:\Users\Public\Favorites]
07/13/2009 11:08 PM <JUNCTION> Start Menu [C:\ProgramData\Microsoft\Windows\Start Menu]
07/13/2009 11:08 PM <JUNCTION> Templates [C:\ProgramData\Microsoft\Windows\Templates]
On the failing system all of the junction links were pointing to a D: drive, which did not exist on this system. In order to resolve the issue I listed the junction points, removed the bad link, and then recreated a new link with the correct drive letter.
C:\ProgramData>dir /al
07/13/2009 11:08 PM <JUNCTION> Application Data [D:\ProgramData]
C:\ProgramData>rd "Application Data"
C:\ProgramData>mklink /J "Application Data" C:\ProgramData
Once all of the junction point links displayed the correct path, I rebooted the system and attempted the installation of Kaspersky EPS by pushing it to the remote system from the server again. This time it worked fine.
We hope that this information is helpful. Please let us know how this has helped you or if you have additional questions. As always Firestone Technical Resources, Inc. is here to help with your computer support issues - "Providing personal service for your impersonal technology."