none
Error Message NTVDM CPU has encountered an illegal instruction

    Question

  • I need help removing or fixing this error message.

    When booting up and logging in, I get this error message that popped up.

    16 bit MS-Dos Subsystem

    c:\windows\system32\runonce.exe

    The NTVDM CPU has encountered an illegal instruction.

    CS:1206 IP: 0100 OP.ddf1 ds 21 35

    choose "close" to terminate the application

     

     

     

     

     

     

     


    stk
    Tuesday, January 17, 2012 2:21 AM

All replies

  • Runonce is a windows application. If Windows can't recognise it, and it can't, it could be corrupt.
     
    Find a copy of the file from another computer. You need to give yourself permissions to copy it.
     
    To give yourself permission to replace the file, click Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type (or copy and paste)
     
    takeown /f %windir%\system32\runonce.exe /a
    icacls %windir%\system32\runonce.exe /grant Administrators:f

    File corruption can be caused by disk corruption.
     
    In Computer right click your drives and choose Properties, then Tools tab, then click Check Now. Tick BOTH checkboxes then Start. Reboot. This will take overnight.
     
    After running chkdsk (which is what the above does) check for file corruption by clicking Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type
     
    sfc /scannow

    Unfortunately SFC doesn't seem to repair corrupted files only deleted ones.
     
    Disk drives in Windows monitor themselves for impending failure. The feature is called S.M.A.R.T. It will detect impending failure 30% of the time. In an elevated command prompt type
     
    wmic /namespace:\\root\wmi PATH MSStorageDriver_FailurePredictStatus get active,predictfailure,reason /format:List 
    If it's on Active will be true, if not on turn it on in the computer's BIOS.
     
    Predict Failure should be False if everything's ok.
     
    In Vista and later disk ckecking is done automatically and silently. To have Windows warn you type in an elevated command prompt
     
    fsutil repair set C: 9
    to see what the current status is type
    fsutil repair query C:
    To see if the system has logged any errors type
    wmic PATH Win32_NTLogEvent get eventcode,message |findstr /c:"Bad Block"
    wmic PATH Win32_NTLogEvent get eventcode,message |findstr "130 55 7 1001"
    
    This will take a fair while to run.
    --
    .
    --
    "stk11" wrote in message news:d2e7b2ad-805f-4784-8ed5-0104eabcd7c3...
    >I need help removing or fixing this error message.
    >
    > When booting up and logging in, I get this error message that popped up.
    >
    > 16 bit MS-Dos Subsystem
    >
    > c:\windows\system32\runonce.exe
    >
    > The NTVDM CPU has encountered an illegal instruction.
    >
    > CS:1206 IP: 0100 OP.ddf1 ds 21 35
    >
    > choose "close" to terminate the application
    >

    >

    >

    >

    >

    >

    >

    >
    >
    > --------------------------------------------------------------------------------
    > stk
    • Proposed as answer by StephaneLeFou Sunday, February 05, 2012 2:26 PM
    Tuesday, January 17, 2012 6:51 AM
  • Runonce is a windows application. If Windows can't recognise it, and it can't, it could be corrupt.
      
    Find a copy of the file from another computer. You need to give yourself permissions to copy it.
     
    To give yourself permission to replace the file, click Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type (or copy and paste)
     
    takeown /f %windir%\system32\runonce.exe /a
    icacls %windir%\system32\runonce.exe /grant Administrators:f

    File corruption can be caused by disk corruption.
     
    In Computer right click your drives and choose Properties, then Tools tab, then click Check Now. Tick BOTH checkboxes then Start. Reboot. This will take overnight.
     
    After running chkdsk (which is what the above does) check for file corruption by clicking Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type
     
    sfc /scannow

    Unfortunately SFC doesn't seem to repair corrupted files only deleted ones.
     
    Disk drives in Windows monitor themselves for impending failure. The feature is called S.M.A.R.T. It will detect impending failure 30% of the time. In an elevated command prompt type
     
    wmic /namespace:\\root\wmi PATH MSStorageDriver_FailurePredictStatus get active,predictfailure,reason /format:List 
    If it's on Active will be true, if not on turn it on in the computer's BIOS.
     
    Predict Failure should be False if everything's ok.
     
    In Vista and later disk ckecking is done automatically and silently. To have Windows warn you type in an elevated command prompt
     
    fsutil repair set C: 9
    to see what the current status is type
    fsutil repair query C:
    To see if the system has logged any errors type
    wmic PATH Win32_NTLogEvent get eventcode,message |findstr /c:"Bad Block"
    wmic PATH Win32_NTLogEvent get eventcode,message |findstr "130 55 7 1001"
    
    This will take a fair while to run.
    --
    .
    --
    "stk11" wrote in message news:d2e7b2ad-805f-4784-8ed5-0104eabcd7c3...
    >I need help removing or fixing this error message.
    >
    > When booting up and logging in, I get this error message that popped up.
    >
    > 16 bit MS-Dos Subsystem
    >
    > c:\windows\system32\runonce.exe
    >
    > The NTVDM CPU has encountered an illegal instruction.
    >
    > CS:1206 IP: 0100 OP.ddf1 ds 21 35
    >
    > choose "close" to terminate the application
    >

    >

    >

    >

    >

    >

    >

    >
    >
    > --------------------------------------------------------------------------------
    > stk

    Thanks Very Much!!!  I had the same problem with ipconfig.exe and the takeown / icacls commands did the trick!

     


    Stephane
    Sunday, February 05, 2012 2:28 PM