Finanzkasper.de » Board

Hat jemand mit WIN 7 auf QC3x upgedatet?

Hallo,

benutze noch WIN 7 und möchte auf QC 3x updaten. Hat das schon jemand versucht oder gemacht und mit welchem Erfolg?
Bei mir funktioniert bisher alles tadellos mit QC 2.0.0.20. Aber wie lange noch? Hole ca. 1000 Kurse z.Zt. von der Comdirect und der Börse Düsseldorf. Also hat jemand Erfahrung mit WIN 7 Und QC 3x?

sahei
sahei
Mitglied seit 30. 10. 2016
29 Beiträge

Hier mal mein Kenntnisstand dazu:
QC3.x braucht 3 Software-Bestandteile: QC selbst, das .net Framework 4.7.2 und den SQL Server 2017 Express LocalDB

- QC selbst hat hier keine Einschränkungen
- das .net Framework 4.7.2 sollte auf Windows 7 laufen
- der SQL Server 2017 Express LocalDB ist hier die Einschränkung: zum einen gibt es ihn nur für 64bit-Windows und zum anderen steht auf der Microsoft-Downloadseite: "Unterstütztes Betriebssystem:
Windows 10; Windows 8; Windows 8.1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016".

Ich habe es daher nie unter Windows 7 probiert und in den Unterlagen vermerkt, dass QC3 nur auf Betriebssystemen ab Windows 8 läuft.

Die Frage ist also: Wenn es Dir gelingt, den SQL Server 2017 Express LocalDB auf einen Windows 7 (64bit) System zu installieren, dann läuft auch QC3.x. Andernfalls eben nicht.

Falls Du dabei neue Erkenntnisse gewinnst, oder jemand anderes noch was beitragen kann, würde es mich auch interessieren.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Hallo Zerus,

habe WIN 7 64 bit und habe jetzt NetFramework und SQLserver 2017 installiert. Beim 1. Mal SQL hat WIN7 gemeckert. Beim 2. Mal hat er im Reparaturmodus anstandslos nachinstalliert.

Jetzt habe ich 2 Fragen:

Wie kann ich sehen, ob SQLserver 2017 korrekt installiert ist?
Können QC 2x und QC 3x nebeneinander betrieben werden, d.h. kann ich QC 2X weiter betreiben, wenn die Installation von QC 3x fehlschlägt?

Grüße sahei

sahei
sahei
Mitglied seit 30. 10. 2016
29 Beiträge

Test auf SQL 2017:
cmd Fenster öffnen:
sqllocaldb v
(zeigt die installierten SQL Versionen an. Dort sollte auch "Microsoft SQL Server 2017" stehen. Für QC2x muss dort auch "Microsoft SQL Server 2012" stehen)

sqllocaldb i
(zeigt die Datenbanken-Instanz an. Dort sollte MSSQLLocalDB für QC3x stehen und V11.0 für QC2x)

Bei Problemen kann man die Instanz auch rücksetzen:
sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB

QC2x und QC3x laufen zwar parallel. Allerdings führt ein einmal ausgeführter Aufruf von QC3x zu einem Datenbankupgrade, so dass nachfolgend QC2x nicht mehr auf dieselbe Datenbank zugreifen kann.

Daher empfehle ich folgende Vorgehensweise:
- QC2x starten und die Datenbank sichern über "Extras - Datenbank sichern"

Danach kann man beliebig mit QC3x probieren und kommt jederzeit wieder auf den alten Stand wie folgt:
- QC2x starten (oder ggfs. von der Webseite neu installieren)
- Die oben gesicherte Datei in QC2x über "Extras - Datenbank wiederherstellen" einspielen und fertig.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Hallo

Ich habe das einmal probiert und das zip-Paket heruntergeladen.
Es kommt aber die Fehlermeldung:"Fehler beim Herunterladen von "https://finanzkasper.de/QC3/QC3x.application".
Das komplette Log hänge ich als Datei an.
Ach so, bei mir ist .Net Framework 4.8 installiert. Geht das auch?
Gruß
Hoje

Hoje
Hoje
Mitglied seit 18. 02. 2008
13 Beiträge

Zitiert von: Hoje


Das komplette Log hänge ich als Datei an.


Mit Logfile kommt eine Fehlermeldung, daher hier der Inhalt als Kopie:
The following properties have been set:
Property: [AdminUser]= true {boolean}
Property: [InstallMode]= HomeSite {string}
Property: [NTProductType]= 1 {int}
Property: [ProcessorArchitecture]= AMD64 {string}
Property: [VersionNT]= 6.1.1 {version}
Running checks for package 'Microsoft .NET Framework 4.7.2 (x86 und x64)', phase BuildList
Reading value 'Release' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Read integer value 528049
Setting value '528049 {int}' for property 'DotNetFull_Release'
Reading value 'v4' of registry key 'HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration'
Unable to read registry value
Not setting value for property 'DotNetFull_OSIntegrated'
Reading value 'ThisVersionInstalled' of registry key 'HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.7.2\KB4087364'
Unable to read registry value
Not setting value for property 'DotNetFull_MSPDetection'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054542~31bf3856ad364e35~amd64~~6.2.1.2142'
Unable to read registry value
Not setting value for property 'DotNetFull_Win8X86Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054542~31bf3856ad364e35~x86~~6.2.1.2142'
Unable to read registry value
Not setting value for property 'DotNetFull_Win8X64Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054566~31bf3856ad364e35~amd64~~6.3.1.2145'
Unable to read registry value
Not setting value for property 'DotNetFull_Win81X86Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054566~31bf3856ad364e35~x86~~6.3.1.2145'
Unable to read registry value
Not setting value for property 'DotNetFull_Win81X64Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054590~31bf3856ad364e35~amd64~~10.0.1.2072'
Unable to read registry value
Not setting value for property 'DotNetFull_Win10AX86Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4054590~31bf3856ad364e35~x86~~10.0.1.2072'
Unable to read registry value
Not setting value for property 'DotNetFull_Win10AX64Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4073120~31bf3856ad364e35~amd64~~10.0.1.2072'
Unable to read registry value
Not setting value for property 'DotNetFull_Win10BX86Identity'
Reading value 'CurrentState' of registry key 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB4073120~31bf3856ad364e35~x86~~10.0.1.2072'
Unable to read registry value
Not setting value for property 'DotNetFull_Win10BX64Identity'
Reading value 'Release' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\1031'
Read integer value 528049
Setting value '528049 {int}' for property 'DotNetFullLangPack_Release'
Reading value 'LCID' of registry key 'HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\de-DE'
Read integer value 1031
Setting value '1031 {int}' for property 'DotNetFullLangPack_OS_LCID'
Reading value 'v4' of registry key 'HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration'
Unable to read registry value
Not setting value for property 'DotNetFullLangPack_OSIntegrated'
The following properties have been set for package 'Microsoft .NET Framework 4.7.2 (x86 und x64)':
Property: [DotNetFullLangPack_OS_LCID] = 1031 {int}
Property: [DotNetFullLangPack_Release] = 528049 {int}
Property: [DotNetFull_Release] = 528049 {int}
Running checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe' is 'Bypass'
Running checks for command 'DotNetFX472\NDP472-KB4054531-Web.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'ValueGreaterThan' on property 'DotNetFull_Release' and value '461808': true
Result of checks for command 'DotNetFX472\NDP472-KB4054531-Web.exe' is 'Bypass'
Running checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-DEU.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNetFullLangPack_Release' and value '461808': true
Result of checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-DEU.exe' is 'Bypass'
Running checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-DEU.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNetFullLangPack_Release' and value '461808': true
Result of checks for command 'DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-DEU.exe' is 'Bypass'
'Microsoft .NET Framework 4.7.2 (x86 und x64)' RunCheck result: No Install Needed
Running checks for package 'SQL Server 2017 Express LocalDB', phase BuildList
Looking up path for special folder 'ProgramFilesFolder'
Running check with folder 'C:\Program Files (x86)\Microsoft SQL Server\140\LocalDB\Binn' and file 'sqlservr.exe'
Attempting to find file 'C:\Program Files (x86)\Microsoft SQL Server\140\LocalDB\Binn\sqlservr.exe'
Could not find file 'sqlservr.exe' in folder 'C:\Program Files (x86)\Microsoft SQL Server\140\LocalDB\Binn'
Not setting value for property 'sqllocaldbVersion'
Looking up path for special folder 'WindowsVolume'
Running check with folder 'C:\Program Files\Microsoft SQL Server\140\LocalDB\Binn' and file 'sqlservr.exe'
Attempting to find file 'C:\Program Files\Microsoft SQL Server\140\LocalDB\Binn\sqlservr.exe'
File version is '2017.140.1000.169'
Setting value '2017.140.1000.169 {version}' for property 'sqllocaldbVersion_x64'
The following properties have been set for package 'SQL Server 2017 Express LocalDB':
Property: [sqllocaldbVersion_x64] = 2017.140.1000.169 {version}
Running checks for command 'SqlLocalDB2017\sqllocaldb.msi'
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'amd64': false
Skipping ByPassIf because Property 'sqllocaldbVersion' was not defined
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'sqllocaldbVersion_x64' and value '14.0.0.0': true
Result of checks for command 'SqlLocalDB2017\sqllocaldb.msi' is 'Bypass'
'SQL Server 2017 Express LocalDB' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697211'
Error: Fehler beim Herunterladen von "https://finanzkasper.de/QC3/QC3x.application".

Hoje
Hoje
Mitglied seit 18. 02. 2008
13 Beiträge

Zitiert von: Hoje


URLDownloadToCacheFile failed with HRESULT '-2146697211'
Error: Fehler beim Herunterladen von "https://finanzkasper.de/QC3/QC3x.application".

Das sieht so aus, als wenn die Sicherheitseinstellung des Browsers das verhindert.
Probier mal bitte mit http statt https: http://finanzkasper.de/QC3/QC3x.application

oder auch folgenden Link: https://www.finanzkasper.de/QC3/QC3x.application
sowie http://www.finanzkasper.de/QC3/QC3x.application

Eventuell funktioniert einer von denen, ohne dass du was an den Einstellungen ändern musst.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Hallo zerus

Ich habe mich jetzt mal soweit durchgehangelt, daß die Installation nach regkey-Änderung ging. Allerdings startet der QC mit einer sqlsrvr-Fehlermeldung. Dieselbe Fehlermeldung kommt, wenn man eine neue Datenbank anlegt und dann den Server wieder startet. Mann landet dann hier:
https://stackoverflow.com/questions/47053512/localdb-bcryptkeyderivation-error
Fazit: Der 2017er Server läßt sich zwar auf Windows 7 installieren, startet aber nicht.
Das war's dann wohl. Werde mal einen Versuch in einer Win10 VM machen.

Danke und Gruß

Hoje
Hoje
Mitglied seit 18. 02. 2008
13 Beiträge

Hallo,

habe mich längere Zeit nicht gemeldet. Hatte aber computermäßig viel zu tun. Mein Fazit. QC3x ist auf Win7-PCs nicht lauffähig. Habe auf WIN10 Prof. aufgerüstet. Bis alles lief, hat gedauert. Aber nun scheint es vollbracht zu sein. QC3x läuft wie geschmiert.

3 Fragen bleiben:

1. Was bedeutet beim Yahoo-Server die Fehlermeldung "überschrieben"?
2. Wie heißt die QC3x.exe genau und wo finde ich sie?
3. Wie kriege ich diese QC3x.exe aus dem Autostart-Ordner gestartet?

Grüße sahei

sahei
sahei
Mitglied seit 30. 10. 2016
29 Beiträge

1.
Überschrieben bedeutet, dass ein Kurseintrag überschrieben wurde, also dass es für denselben Zeiteintrag schon einen gleichen oder anderen Kurseintrag gab und dieser eben überschrieben wurde.

2.
Unter Einstellungen-Wartung werden die Ordner angezeigt und man kann den Programm-Ordner öffnen. Die QC-Programmdatei heißt Qc3x.exe.

3. Der Start von QC sollte aber nicht über diese o.g. exe erfolgen. Nach der Installation von QC hast Du bereits einen Eintrag für QC unter Start. Am einfachsten machst Du folgendes: Klick das Windows-Start Symbol und gib QuoteCompiler ein. Win10 zeigt dir dann den QuoteCompiler unter Start an. Rechte Maustaste darauf und "Dateispeicherort öffnen". Dort findest Du den Link, den Du zum Starten von QC verwenden solltest (Application Reference). Kopiere diesen Link und lege die Kopie in den Autostart-Ordner.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

0 Mitglieder Online

Keine Mitglieder Online

Letzte Änderung dieser Seite: 05.09.2020 10:18:28  --- (c) FinanzKasper.de ---     Home :: Suche :: Sitemap :: Impressum :: AGBs :: Datenschutz