HVS32 does not start on Windows 10: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „de:HVS32_startet_nicht_unter_Windows_10 Sollte unter einem Windows 10 Client beim Starten der HVS32.exe ein Betriebssystem-Fehler erscheinen, könnte es a…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
[[de:HVS32_startet_nicht_unter_Windows_10]]
 
[[de:HVS32_startet_nicht_unter_Windows_10]]
  
Sollte unter einem Windows 10 Client beim Starten der HVS32.exe ein Betriebssystem-Fehler erscheinen, könnte es auf ein Problem bei der Freigabe des HVS32 Verzeichnisses hindeuten.[[File:0xc0000142.jpg|thumb|Fehlermeldung]][[File:Error 0xc0000142 Event.JPG|thumb|Ereignis-Protokoll]]
+
If an OS error appears on a Windows 10 client while starting the HVS32, the problem might be related to the sharing of the HVS32 directory.[[File:0xc0000142.jpg|thumb|Error message]][[File:Error 0xc0000142 Event.JPG|thumb|Event Logs]]
  
 
= Diagnose =
 
= Diagnose =
  
Dieses Problem konnte zweifelsfrei mit folgender Konstellation nachgestellt werden:
+
This problem was reconstructable with the following constellation:
  
*Der Client Computer auf welchem das HVS32 ausgeführt werden soll, läuft mit einem Windows 10 Betriebssystem
+
*The client computer on which the HVS32 is supposed to be executed, runs with a Windows 10 OS
*Der Server auf welchem das HVS32 installiert ist, läuft unter dem Windows 2008 R2 Betriebssystem
+
*The server on which the HVS32 is installed, runs with a Windows 2008 R2 OS
*Die HVS32.exe startet nicht, sondern bricht unter der folgenden Fehlermeldung ab: "Die Anwendung konnte nicht erfolgreich gestartet werden (0xc0000142)"    
+
*The HVS32.exe does not start, but cancels with the following error message: "The application was unable to start correctly (0xc0000142)"  
*Es spielt keine Rolle ob die HVS32.exe via UNC Pfad oder gemapptes Netzlaufwerk aufgerufen wird (siehe [[HVS32_absturz_unter_Windows_10|HVS32 Absturz unter Windows 10]])          
+
*It does not matter if the HVS32.exe is called via UNC path or mapped network drive (see also [[HVS32_crash_under_Windows_10|HVS32 crash under Windows 10]])        
  
 
 
 
 
  
= Fehlerursache =
+
= Error cause =
  
Das Problem hierbei ist, dass unter Windows 2008 R2 die Freigabe auf das HVS32 Verzeichnis mittels dem Freigabe-Assistenten durchgeführt wurde, jedoch nicht mittels einer sogenannten "Erweiterten Freigabe". Unter Windows 10 kann somit beim Zugriff auf diese Freigabe bzw. beim Laden von Ressourcen (DLLs) aus diesem Verzeichnis Probleme entstehen.
+
The problem is that the sharing on the HVS32 directory under Windows 2008 R2 is executed with the sharing assistent, but not with a so-called "extended sharing". Under Windows 10, problems could arise due to the access on the sharing or rather loading of recources (DLLs) from this directory.
  
 
 
 
 
  
= Lösung =
+
= Solution =
  
Um die Freigabe des HVS32 Verzeichnis unter Windows 2008 R2 Server für Windows 10 Clients stabil zu konfigurieren gehen Sie wie folgt vor:
+
To safely configurate the sharing of the HVS32 directory under Windows 2008 R2 server for Windows 10 clients, do the following:
  
#Melden Sie sich auf dem Windows 2008 R2 Server auf welchem das HVS32 installiert ist, als Administrator an.  
+
#Login to the Windows 2008 R2 Server as administrator, on which the HVS32 is installed.
#Navigieren Sie im Windows-Explorer zum Installationsverzeichnis des HVS32
+
#Navigate to the installation directory of the HVS32 in the Windows explorer
#Klicken Sie mit der rechten Maustaste auf das HVS32 Installationsverzeichnis und wählen Sie "Eigenschaften" bzw. "Properties" (Abb. 1 -> Markierung 1)  
+
#Right click the HVS32 installation directory and select "Properties" (Abb. 1 -> Tag 1)
#Wählen Sie den Menüpunkt "Freigabe" bzw. "Sharing" (Abb. 2 -> Markierung 2) und klicken Sie auf "Erweiterte Freigabe" bzw. "Advanced Sharing" (Abb. 2 -> Markierung 3)  
+
#Select the menu point "Sharing" (Abb. 2 -> Tag 2) and click on "Advanced Sharing" (Abb. 2 -> Tag 3)
#Klicken Sie auf "Hinzufügen" bzw. "Add" (Abb. 3 -> Markierung 4)<br/> '''Hinweis:''' Sollte diese Funktion nicht aktiv sein, müssen Sie folgende Schritte durchführen:  
+
#Click on "Add" (Abb. 3 -> Markierung 4)<br/> '''Note:''' If this function is not active, you need to follow these steps:  
##Aktivieren Sie den Haken "Diesen Ordner freigeben" bzw. "Share this folder" (Abb. 3a -> Markierung 5)  
+
##Activate the checkbox "Share this folder" (Abb. 3a -> Tag 5)
##Tragen Sie unter "Freigabename" bzw. "share name" einen eindeutigen Freigabenamen ein
+
##Set an unique share name under "share name"
##Springen Sie zu Punkt 7  
+
##Continue with step 7
#Tragen Sie in dem Fenster "neue Freigabe" bzw. "New Share" unter "Freigabename" bzw. "Share name" (Abb. 4 -> Markierung 6) einen '''neuen''' eindeutigen Freigabenamen ein (z.B. HVS32_WIN10) und bestätigen Sie den Dialog mit "OK"  
+
#Set a '''new''' unique share name in the window "New Share" under "Share name" (Abb. 4 -> Tag 6) (e.g. HVS32_WIN10) and confirm the dialog with "OK"
#Klicken Sie auf "Berechtigungen" bzw. "Permissions" (Abb. 5 -> Markierung 7) und tragen Sie in diesem Dialog (Abb. 6 -> Markierung 8) alle Benutzer/Gruppen ein, welche auf das HVS32 einen Zugriff erhalten sollen. Hierbei muss ein Lese- und Schreibrecht existieren, da das HVS32 auch Dateien erstellen muss.  
+
#Click on "Permissions" (Abb. 5 -> Tag 7) and enter all groups/users into the dialog (Abb. 6 -> Tag 8) who should receive access to the HVS32. Here you need read and write permission, because the VS32 has to create files as well.
#Bestätigen Sie alle Dialoge mit "OK"  
+
#Confirm all dialogues with "OK"
#Navigieren Sie auf dem Windows 10 Client mittels Windows-Explorer zur '''neuen '''HVS32-Freigabe und starten Sie die HVS32.exe  
+
#Navigate on the Windows 10 client via Windows explorer to the '''new''' HVS32 sharing and start the HVS32.exe
#Passen Sie die HVS32 Verknüpfungen auf den Windows 10 Clients auf die neue Freigabe mittels UNC Pfad an&nbsp;(siehe&nbsp;[[HVS32_absturz_unter_Windows_10|HVS32 Absturz unter Windows 10]])  
+
#Adjust the HVS32 links on the Windows 10 clients to the new sharing via UNC path (see also [[HVS32_crash_under_Windows_10|HVS32 crash under Windows 10]])
#(Optional) Passen Sie die Netzlaufwerkverbindungen der übrigen Clients auf die '''neue '''Freigabe an
+
#(Optional) Adjust the network drive connections of the remaining clients to the '''new''' sharing
  
 
&nbsp;
 
&nbsp;

Aktuelle Version vom 15. Juli 2024, 12:19 Uhr


If an OS error appears on a Windows 10 client while starting the HVS32, the problem might be related to the sharing of the HVS32 directory.

Error message
Event Logs

Diagnose

This problem was reconstructable with the following constellation:

  • The client computer on which the HVS32 is supposed to be executed, runs with a Windows 10 OS
  • The server on which the HVS32 is installed, runs with a Windows 2008 R2 OS
  • The HVS32.exe does not start, but cancels with the following error message: "The application was unable to start correctly (0xc0000142)"  
  • It does not matter if the HVS32.exe is called via UNC path or mapped network drive (see also HVS32 crash under Windows 10)        

 

Error cause

The problem is that the sharing on the HVS32 directory under Windows 2008 R2 is executed with the sharing assistent, but not with a so-called "extended sharing". Under Windows 10, problems could arise due to the access on the sharing or rather loading of recources (DLLs) from this directory.

 

Solution

To safely configurate the sharing of the HVS32 directory under Windows 2008 R2 server for Windows 10 clients, do the following:

  1. Login to the Windows 2008 R2 Server as administrator, on which the HVS32 is installed.
  2. Navigate to the installation directory of the HVS32 in the Windows explorer
  3. Right click the HVS32 installation directory and select "Properties" (Abb. 1 -> Tag 1)
  4. Select the menu point "Sharing" (Abb. 2 -> Tag 2) and click on "Advanced Sharing" (Abb. 2 -> Tag 3)
  5. Click on "Add" (Abb. 3 -> Markierung 4)
    Note: If this function is not active, you need to follow these steps:
    1. Activate the checkbox "Share this folder" (Abb. 3a -> Tag 5)
    2. Set an unique share name under "share name"
    3. Continue with step 7
  6. Set a new unique share name in the window "New Share" under "Share name" (Abb. 4 -> Tag 6) (e.g. HVS32_WIN10) and confirm the dialog with "OK"
  7. Click on "Permissions" (Abb. 5 -> Tag 7) and enter all groups/users into the dialog (Abb. 6 -> Tag 8) who should receive access to the HVS32. Here you need read and write permission, because the VS32 has to create files as well.
  8. Confirm all dialogues with "OK"
  9. Navigate on the Windows 10 client via Windows explorer to the new HVS32 sharing and start the HVS32.exe
  10. Adjust the HVS32 links on the Windows 10 clients to the new sharing via UNC path (see also HVS32 crash under Windows 10)
  11. (Optional) Adjust the network drive connections of the remaining clients to the new sharing

 

Abb. 1
Abb. 2
Abb. 3
Abb. 3a
Abb. 4
Abb. 5
Abb. 6