locked
64-bit Vista Business, Error = 216 RRS feed

  • Question

  • 64-bit Vista Business, Error = 216
    hi
    We have a product that works with windows 32-bit version of OSes. Now we are about to support the 64-bit OS. We didn't do any changes to software and knowing that 64-bit OS can still support 32 bit applications.

    The software works fine on 64-bit Vista Ultimate and throws error on 64-bit Vista Business edition. We performed this tests on two machines and they have same hardware configuration. Only difference is the OS.

    Software that we developed communicates to external device using USB TO serial (COMM) interface.

    Every time the software tries to communicate to USB to serial interface i am getting following error message.

    Error running "C:\program files(x86)\...\COM_HOOK.EXE" Error = 216.

    It appears that meaning of the error code is ERROR_EXE_MACHINE_TYPE_MISMATCH.

    If the exe type is mismatching how it is working on Ultimate and throws error on Business edition.

    I even did the windows update on Business edition and reinstalled the USB to serial interface driver. Still I got the same error. Looks like I have to do some update on vista business but I don't know the exact update. Or am I still missing the details?

    I did some more research using ProcessMon tool. I have attached the log here. Mostly I am getting an error FAST IO DISALLOWED.

    Another strange thing I have noticed here is that OS is trying to generate the path name with Beltone.exe.local is embedded in path.

    I am thinking that it must be one of the eorror (FAST IO DISALLOWED, 
    FILE LOCKED WITH ONLY READERS, PATH NOT FOUND) causing to thow the error message "Error Running
    C:\program files(x86)\...\COM_HOOK.EXE" Error = 216".

    Thanks
    HERMAN


    5:28:56.6555147 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    FAST IO DISALLOWED
    5:28:56.6559179 PM    SolusBeltone.exe    1568    CreateFileMapping    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    FILE LOCKED WITH ONLY READERS    SyncType: SyncTypeCreateSection, PageProtection:

    5:28:56.6793609 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\COM_HOOK.EXE    FAST IO DISALLOWED   
    5:28:56.6793876 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\COM_HOOK.EXE    PATH NOT FOUND


    5:28:56.6498098 PM    SolusBeltone.exe    1568    RegOpenKey    HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses    NAME NOT FOUND    Desired Access: Read
    5:28:56.6555147 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    FAST IO DISALLOWED   
    5:28:56.6555708 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
    5:28:56.6555986 PM    SolusBeltone.exe    1568    QueryBasicInformationFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    CreationTime: 3/2/2007 1:05:02 AM, LastAccessTime: 7/21/2009 6:40:48 PM, LastWriteTime: 3/2/2007 1:05:02 AM, ChangeTime: 7/21/2009 7:40:48 PM, FileAttributes: A
    5:28:56.6556111 PM    SolusBeltone.exe    1568    CloseFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS   
    5:28:56.6556896 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    FAST IO DISALLOWED   
    5:28:56.6557465 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
    5:28:56.6557689 PM    SolusBeltone.exe    1568    QueryBasicInformationFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    CreationTime: 3/2/2007 1:05:02 AM, LastAccessTime: 7/21/2009 6:40:48 PM, LastWriteTime: 3/2/2007 1:05:02 AM, ChangeTime: 7/21/2009 7:40:48 PM, FileAttributes: A
    5:28:56.6557795 PM    SolusBeltone.exe    1568    CloseFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS   
    5:28:56.6558894 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    Desired Access: Read Data/List Directory, Execute/Traverse, Read Attributes, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    5:28:56.6559179 PM    SolusBeltone.exe    1568    CreateFileMapping    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    FILE LOCKED WITH ONLY READERS    SyncType: SyncTypeCreateSection, PageProtection:
    5:28:56.6559276 PM    SolusBeltone.exe    1568    QueryStandardInformationFile    C:\Program Files (x86)\Beltone\Solus\COM_HOOK.EXE    SUCCESS    AllocationSize: 49,152, EndOfFile: 47,632, NumberOfLinks: 1, DeletePending: False, Directory: False
    5:28:56.6560349 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6560640 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    PATH NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6561606 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6562089 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6562662 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6562950 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    PATH NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6615828 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6616608 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6617539 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6618204 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\NtVdm64.Dll    PATH NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6619129 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6619594 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6620274 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    FAST IO DISALLOWED   
    5:28:56.6620763 PM    SolusBeltone.exe    1568    CreateFile    C:\Program Files (x86)\Beltone\Solus\NtVdm64.Dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    5:28:56.6621641 PM    SolusBeltone.exe    1568    QueryOpen    C:\Windows\SysWOW64\ntvdm64.dll    FAST IO DISALLOWED   
    5:28:56.6622273 PM    SolusBeltone.exe    1568    CreateFile    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
    5:28:56.6622912 PM    SolusBeltone.exe    1568    QueryBasicInformationFile    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS    CreationTime: 11/2/2006 7:14:42 AM, LastAccessTime: 11/2/2006 8:01:40 AM, LastWriteTime: 11/2/2006 4:46:12 AM, ChangeTime: 6/23/2009 2:38:54 PM, FileAttributes: A
    5:28:56.6623097 PM    SolusBeltone.exe    1568    CloseFile    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS   
    5:28:56.6624049 PM    SolusBeltone.exe    1568    CreateFile    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS    Desired Access: Read Data/List Directory, Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
    5:28:56.6624772 PM    SolusBeltone.exe    1568    CreateFileMapping    C:\Windows\SysWOW64\ntvdm64.dll    FILE LOCKED WITH ONLY READERS    SyncType: SyncTypeCreateSection, PageProtection:
    5:28:56.6625566 PM    SolusBeltone.exe    1568    CreateFileMapping    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS    SyncType: SyncTypeOther
    5:28:56.6625793 PM    SolusBeltone.exe    1568    CloseFile    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS   
    5:28:56.6627690 PM    SolusBeltone.exe    1568    Load Image    C:\Windows\SysWOW64\ntvdm64.dll    SUCCESS    Image Base: 0x74e70000, Image Size: 0x7000
    5:28:56.6629896 PM    SolusBeltone.exe    1568    QueryOpen    C:\Program Files (x86)\Beltone\Solus\SolusBeltone.exe.Local\ntdll.dll    FAST IO DISALLOWED   

    Monday, July 20, 2009 3:38 PM

Answers

  • The problem is solved.  It was driver configuration issue.  The configuration dialog provides three different option.

    Option1 : USB Cable to USB-HIPRO  box.
    Option2 : COM Port Serial port
    Option3 : Serial port Cable to USB-HIPRO serial box.

    When I had this problem I was selecting option1.  Once I selected option2 the problem is gone and I don't see the error message any more.

    However, this is still puzzling to me.  The configuration I had in my machine is that I had connected USB cable from USB port to USB-HIPRO box.  However, in the configuration dialog I have to choose Option2 that simply denontes the COM port interface. I blieve that it is an issue with configuation software.

    Thanks
    HJM
    Tuesday, July 28, 2009 4:23 PM

All replies

  • The problem is solved.  It was driver configuration issue.  The configuration dialog provides three different option.

    Option1 : USB Cable to USB-HIPRO  box.
    Option2 : COM Port Serial port
    Option3 : Serial port Cable to USB-HIPRO serial box.

    When I had this problem I was selecting option1.  Once I selected option2 the problem is gone and I don't see the error message any more.

    However, this is still puzzling to me.  The configuration I had in my machine is that I had connected USB cable from USB port to USB-HIPRO box.  However, in the configuration dialog I have to choose Option2 that simply denontes the COM port interface. I blieve that it is an issue with configuation software.

    Thanks
    HJM
    Tuesday, July 28, 2009 4:23 PM
  • hi hjm7

     

    i have the same problem but with wuindows 7 64 bits, i was reading your solution but i dont know where is the driver configuration for the hi-pro. could you tell  me where is it? or what i have to do if you actually have my same problem?

     

    thanks

    Friday, December 23, 2011 12:49 AM
  • Hi, I had the same problem and found this solution:

    http://www.supportgn.com/files/beltone/error_216_hi-pro_on_windows_7_64bit_solus_2.7.pdf

    A greeting.


    Wednesday, April 13, 2016 6:58 AM