Share via

PATH variable shows only Path=C:\Windows\system32\NV;.;

Anonymous
2011-07-27T23:40:07+00:00

When I type echo %PATH%, my PATH variable shows only Path=C:\Windows\system32\NV;.; I checked the PATH variable in the Environment settings in the control panel. It has the complete path with includes to system root and other paths to executables. There are no errors in PATH variable - no additional spaces or invalid characters.

I am using Windows 7 Enterprise x86_64

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2011-07-28T21:04:27+00:00

    Hi,

    The part of the path you posted does look correct - check that in the Environment

    as I did to see it has clean notation (probably not the issue however it has to be

    checked).

    Check with the developers of the program as they have to be doing something to the

    path. Possibly the lenght of the path statement is causing an issue.

    You could try setting the path you need, or add to the path you have as needed, by

    using a bat file with the path called for then starting the program.

    Such as :

    Path=%path%;C:\The;C:\needed;C:\additions

    Console2

    You can save the old path and revert back to it or use an IF statement in the bat file

    to check to see if the path has already been changed so it is not added again. Those

    are in case you close and restart the program and the Path did not clear back to as

    it was.

    Hope this helps.


    Rob Brown - Microsoft MVP <- profile - Windows Expert - Consumer : Bicycle - Mark Twain said it right

    3 people found this answer helpful.
    0 comments No comments

5 additional answers

Sort by: Most helpful
  1. Anonymous
    2012-01-01T13:25:39+00:00

    When I type echo %PATH%, my PATH variable shows only Path=C:\Windows\system32\NV;.; I checked the PATH variable in the Environment settings in the control panel. It has the complete path with includes to system root and other paths to executables. There are no errors in PATH variable - no additional spaces or invalid characters.

    I am using Windows 7 Enterprise x86_64

    I have the same problem.

    Finally, I solved the problem.

    My computer is a Lenovo T420, with two graphics cards: Intel HD and NV 4200. And,Windows 7 support auto switch graphics card.

    If I choose NV or auto , PATH 's value is "PATH=C:\Windows\system32\NV;.;".

    Let us see this folder(C:\Windows\system32\NV):

    2011.12.30 09:35 <DIR>.

    2011.12.30 09:35 <DIR> ..

    2011.04.01 22:00 15,039,080 ig4icd32.dll

    2011.04.01 22:00 644,712 igd10umd32.dll

    2011.04.01 22:00 644,712 igdumdx32.dll

    ig4icd32.dll/igd10umd32.dll/igdumdx32.dll,these files are same as Intel HD driver's files.The easiest way to implement the function of auto switch graphics card is create same dlls ,and rewrite function to call NV's dll.So NV need to put the path(C:\Windows\system32\NV) in front of PATH.

    But the program which to do this has a bug:it replaced PATH with the path(C:\Windows\system32\NV) and current path.That's why PATH's value is "C:\Windows\system32\NV;.;".

    So, I disabled NV services. After the restart, PATH's value is correct.

    0 comments No comments