Anzeige

Am Puls von Microsoft

Anzeige

Frage Windows 7 und LightScribe

orion

Herzlich willkommen
Hallo,

hat schon jemand die Lightscribe Problematik auf Windows 7 irgendwie gelöst?
Die letzte Version der Lightscribe Software kann man auf Windows 7 nicht
installieren.Beim Versuch die Software zu installieren kommt dann die
Fehlermeldung:" Das Betriebssystem ist zum Ausführen von LS_HSI nicht
geeignet".Ich habe es auch schon im Kompatibilitätsmodus versucht und auch
als Administrator,beides funktioniert nicht.

Gruß

orion
 
Anzeige
Schicke mir Deine eMail-adresse und ich schicke Dir die editierte Version. Das Problem ist, dass lightscribe das Betriebssystem abfragt und Windows 7 nicht erkennt. Dein eMail-Account sollte aber 7MB Anhänge empfangen können.

Du kannst die Änderungen aber auch selbst vornehmen. Hier eine Anleitung:

Here is how I was able to install the latest Lightscribe software on Windows 7:

1. Go here to download the latest system software: http://www.lightscribe.com/downloadsection/Windows/index.aspx?id=810

2. Once downloaded double click on the *.exe file to run the installer. Once it gets to the "operating system is not adequate" error, leave the window open and do not click "OK" just yet.

3. You will now have to navigate to the temporary directory to where the MSI file it extracted is. This can be found in "C:\Users\USERNAME\AppData\Local\Temp". In my case, it created a directory called "{494F8C6F-CB8A-4AF2-B85D-A238A88DB575}".

4. Copy the LS_HSI.msi file to some other location, then click on "OK" to that dialog box and the directory should automatically delete itself.

5. Next you will have to use a hex editor to edit the part of the installer where it checks the NT version. I used XVI32 which is freeware. Open the LS_HSI.msi file in the editor and go to the hexadecimal address "19C976" or alternatively search for VersionNT until you see 600.

6. Change VersionNT = 600 to 601. and save and exit.

7. The installer may complain about not having administrator rights for some reason. I am in a domain enverionment so I right cliked the installer and ran it as "Administrator".

8. Repeat the same process for the Template Labeler program. The hex address for the NT version is located at 57882.

9. Have fun burning labels again and be sure to thank the Lightscribe developers for making a stupid operating system check!
 
Zuletzt bearbeitet von einem Moderator:
Oder man holt ich aus dem Internet die Fix MSI.vbs. Mit der werden verschiedene solcher Handicaps aus einer MSI gekillt, so daß dann so gut wie immer die Installation stattfinden kann.

Ich poste hier mal den Inhalt der VBS. Ihr müßt es dann nur noch als .vbs speichern.

Code:
Option Explicit

Const msiOpenDatabaseModeReadOnly = 0
Const msiOpenDatabaseModeTransact = 1

Dim argNum, argCount:argCount = Wscript.Arguments.Count
If (argCount < 1) Then
Wscript.Echo "Please supply the name of the msi file to be modified."
Wscript.Quit 1
End If

' Scan arguments for valid SQL keyword and to determine if any update operations
Dim openMode : openMode = msiOpenDatabaseModeReadOnly
openMode = msiOpenDatabaseModeTransact

' Connect to Windows installer object
Dim installer : Set installer = Nothing
Set installer = Wscript.CreateObject("WindowsInstaller.Installer") : CheckError

' Open database
Dim databasePath:databasePath = Wscript.Arguments(0)
Dim database : Set database = installer.OpenDatabase(databasePath, openMode) : CheckError

' Process SQL statements and delete the crap out of this installer!
Dim query, view, record, message, rowData, columnCount, delim, column
Set view = database.OpenView("Delete from LaunchCondition") : CheckError
view.Execute
wscript.echo "Launch Conditions Removed"
Set view = database.OpenView("Delete from InstallExecuteSequence where Action='OnCheckSilentInstall'")
view.Execute
wscript.echo "OnCheckSilentInstall step removed"
Set view = database.OpenView("Delete from Property where Property = 'ISSETUPDRIVEN'")
view.Execute
wscript.echo "Property ISSETUPDRIVEN removed"
Set view = database.OpenView("INSERT INTO Property (Property,Value) VALUES ('ISSETUPDRIVEN',1)")
view.Execute
wscript.echo "Property ISSETUPDRIVEN added"
database.Commit
Wscript.Quit 0

Sub CheckError
Dim message, errRec
If Err = 0 Then Exit Sub
message = Err.Source & " " & Hex(Err) & ": " & Err.Description
If Not installer Is Nothing Then
Set errRec = installer.LastErrorRecord
If Not errRec Is Nothing Then message = message & vbLf & errRec.FormatText
End If
Fail message
End Sub

Sub Fail(message)
Wscript.Echo message
Wscript.Quit 2
End Sub

Die Nutzung: Man zieht eine MSI auf das VBS und bestätigt die daraufhin erfolgten Aktionen.

Es wäre sehr nett, wenn hier einer mit Erfahrung in Visual Basic Scripting das Skript so ändern könnte, daß nicht jede Löschaktion bestätigt werden muß, sondern ausschleißlich eine Bestätigung am Ende erfolgen muß. Danke im Voraus.
 
LightScribe - Windows 7

Hallo Leute!

Ich habe eben Nero 9 auf Win7 64Bit installiert und wollte "http://www.lightscribe.com/downloadSection/windows/index.aspx?id=810" installieren - siehe Anhang.

Kennt das Problem jemand und hat eine lösung?

lg
 

Anhänge

  • LS.jpg
    LS.jpg
    17,4 KB · Aufrufe: 1.065
Versuchs mal im Vista-Kompatibilitätsmodus. Das hat bei meinen MAGIX-Programmen geholfen.....
 
Anzeige
Oben