Archiv für die Kategorie ‘Windows 8’

Gefährliche NAS-Backups mit Windows 7, Windows 8, Windows 8.1 sowie Server 2008 R2, Server 2012 und Server 2012 R2 und Fehlercode 0xC03A0005 mit Meldung “Die Version unterstützt diese Version des Dateiformats nicht”

28 Januar 2014

Gerade aufgeschreckt durch den Fehler bei einem Kunden auf einem QNAP-NAS während eines Systembackups:

Fehler bei der um ‎2014‎-‎01‎-‎27T21:17:26.330867400Z gestarteten Sicherung. Fehlercode: "0xC03A0005" (Die Version unterstützt diese Version des Dateiformats nicht.). Suchen Sie in den Ereignisdetails nach einer Lösung, und führen Sie die Sicherung erneut aus, nachdem das Problem behoben wurde.

Das Problem wurde bereits im Zusammenhang mit Windows Server 2008 R2 und Windows 7 im November 2010 beschrieben: http://blogs.technet.com/b/asiasupp/archive/2010/11/03/windows-server-backup-failed-with-error-quot-the-version-does-not-support-this-version-of-the-file-format-quot.aspx. Kurz: Das NAS versucht das Backup über ein Sparsefile anzulegen, während das Windowsprogramm Blocklevelzugriff braucht, da es eine VHD-Datei anlegt und bestimmte Dinge berechnet und direkt in der Datei anspringt. Da Windows keine Kenntnis vom Verhalten mit dem Sparsefile hat, kommt es zu falschen Berechnungen und damit scheitert die Sache früher oder später. Deshalb berichten viele von Problemen zu unterschiedlichen Gelegenheiten.

Als Lösung wurde genannt, man möchte in der smb.conf “strict allocate = yes” eintragen und den Samba-Server neu starten. Dadurch wird der für die Backupdateien benötigte Speicher immer komplett belegt.

Mal abgesehen, dass dieser Vorgang den Einsatz von Telnet erfordert, funktioniert diese Lösung aber auch nicht. Wie hier im Forum von QNAP diskutiert wird: http://forum.qnap.com/viewtopic.php?f=24&t=87109. Teilweise wird die Einstellung ignoriert oder geht nach einem weiteren Systemstart verloren oder sorgt für unnötige Auslastung des NAS. Offenbar ist es auch nicht nur ein Problem von QNAP sondern alle NAS-Hersteller kennen dieses Problem. Also Netgears ReadyNAS, FreeNAS, Synology usw. scheinen alle das Problem zu haben.

Was ist nun die Alternative? iSCSI

iSCSI ist etwas schwieriger einzurichten aber scheinbar momentan die einzig sinnvolle Lösung, solange das betreffende NAS iSCSI-Unterstützung mitbringt. Aber auch iSCSI birgt seine Gefahren: http://newyear2006.wordpress.com/2013/01/05/windows-server-2008-r2-bzw-sbs-2011-datensicherung-fehlercode-2155348061/

Sollte all das der Grund sein, warum MS nun die Sicherung in die CloudOS propagiert?

Klare UI Sprache bei Windows 8.1!

27 Dezember 2013

Es geht halt nichts über eine klare Designsprache, da ist Windows 8.1 der Konkurrenz um Lichtjahre vorweg. Es wird alles auf das einfachste reduziert, so dass am Ende solch ein Dialog erscheint:

image

Der Dialog ist so leicht, er nimmt dem Benutzer die Last unnötiger Produktbezeichnungen mit denen er sowieso nichts anfangen kann. Ja er wirkt sogar so leicht, dass er die Verbindung zur Cloud schafft und abzuheben scheint, um in der neuen Windows Azure Welt anzukommen. Aufgelöst im Cloud OS passieren wie von Geisterhand Dinge.

Nicht zu vergessen, die von allen Benutzern hochgeschätzten, präzisen Timingangaben, wie lange der Vorgang noch dauert. Wie lange wohl die Programmierer bei Microsoft für solche Dialoge brauchen, und am Ende die Last von Millionen und Abermillionen Benutzern zu nehmen? Kurz: Einfach ein Meisterstück!

Windows Update meldet Fehler 0×80070005 beim Updates installieren

29 November 2013

Mal wieder die Härte schlechthin. Um die Fehlermeldung 0×80070005 beim Windows Updates installieren wegzubekommen, muss man sich als Administrator anmelden!! Irgendwie merken die bei MS echt die Einschläge nicht mehr. http://support.microsoft.com/kb/968003/en-us

Ein Tipp noch von mir: Um ganz sicher zu gehen, dass es auch klappt, sollte man sich immer mit dem lokalen Computer-Admin-Konto anmelden und nicht mit dem Domänen-Admin-Konto. Wenn schon denn schon!

Zugriff auf WWAN Profile unter Windows 8 per Powershell

26 November 2013

Mit Windows 8.1 sind zwar nochmals einige Powershell Cmdlets hinzugekommen allerdings für WWAN, also Breitbandverbindungen wie LTE, HSDPA, UMTS und GSM war noch nichts dabei. Hier ist also Handarbeit angesagt.

Da die Windows Runtime von Windows 8 auch unter Powershell nutzbar ist, kann dort auf alle verfügbaren APIs zugegriffen werden, die für “desktop apps” gekennzeichnet sind, wie z. B. NetworkInformation: http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.connectivity.
networkinformation.aspx

Dabei sorgt der Aufruf von

[void][Windows.Networking.Connectivity.NetworkInformation,Windows, ContentType=WindowsRuntime]

dass die betreffende Assembly geladen wird, worauf dann dieser Aufruf möglich ist:

[Windows.Networking.Connectivity.NetworkInformation]:: GetConnectionProfiles()

Anstatt GetConnectionProfiles kann man auch GetInternetConnectionProfile() aufrufen, welches dann das aktuelle Internetverbindungsobjekt zurück gibt. Dieses kann man nun mittels GetConnectionCost zum NetworkCostType befragen. Die möglichen Werte sind dann hier beschrieben: http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.connectivity.networkcosttype.aspx.

Weitere Infos zu den Möglichkeiten stehen hier:

http://blogs.technet.com/b/heyscriptingguy/archive/2013/08/02/more-messing-around-with-wireless-settings-with-powershell.aspx

Wenn es Probleme genereller Natur gibt, helfen evtl. die Loggingmöglichkeiten weiter: http://msdn.microsoft.com/en-us/library/windows/hardware/dn423925(v=vs.85).aspx

Für WinRT mit Asnyc-Aufrufen und Powershell, gilt es dies zu beachten: http://rkeithhill.wordpress.com/2013/09/30/calling-winrt-async-methods-from-windows-powershell/

Alles zusammenkombiniert kann man mittels GetNetworkUsageAsync() auch herausfinden, wie viel MB pro Tag, pro Stunde, pro Minute oder insgesamt die letzten 60 Tage über die Leitung gingen!

http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.connectivity.
connectionprofile.getnetworkusageasync.aspx

Windows 8.1 – Apps bzw. moderne Anwendungen -Probleme lösen

24 Oktober 2013

Uns allen fehlt die Erfahrung mit dem Umgang von Apps bei Problemen, unter Windows 8 oder Windows 8.1. Wenn es um moderne Anwendungen geht, also Apps die man aus dem Microsoft App Store geladen hat.

Was macht man nun, wenn etwas nicht wie erwartet funktioniert? Wo kann man nachschauen, warum eine App nicht startet oder irgendwann ihren Dienst verweigert? Ein interessanter Blog-Eintrag ist dieser: http://blogs.technet.com/b/askperf/archive/2013/10/11/what-to-do-if-your-windows-8-modern-app-fails-to-start.aspx. Es werden einige wichtige Aspekte erläutert.

Hier noch die offizielle, allgemeinere Beschreibung was man tun kann: http://windows.microsoft.com/en-us/windows-8/what-troubleshoot-problems-app.

Auch taucht das Tool WSRESET.EXE auf, welches den Windows Store zurücksetzt, allerdings scheinbar auf Kosten der von Microsoft vorinstallierten Apps! Das Thema muss wohl noch genauer untersucht werden, da kaum offizielle Dokumentationen darüber existieren.

Windows 8 und Windows 8.1 machen Probleme bei Schachtanwahl beim Drucken

17 September 2013

Mit Einführung von Windows 8 hat Microsoft eine neuere Version vom Treibermodell für Drucker eingeführt, die sogenannte Version 4. Hier wird das neue Modell im Vergleich zur alten Version beschrieben: http://technet.microsoft.com/de-de/library/jj134171.aspx.

Wenn  man die von Microsoft gelieferten Standardtreiber für seine Drucker benutzt, läuft man Gefahr, dass es Probleme bei der Schachtanwahl beim Drucken gibt. Konkret bedeutet es, dass bei einem Druckjob ein Kommando für die Schachtanwahl einer anderen Kassette ignoriert wird. Das perfide an der Sache ist nun aber, dass wenn man beim Drucken der Windowstestseite einen Schacht davor explizit auswählt, dann funktioniert die Schachtwahl anstandslos!

Wann immer aber ein Schachtwechsel während des Druckjobs erfolgt, wird dieser Wechsel ignoriert, lediglich die erste Schachtwahl wird an den Drucker korrekt übertragen. Das Problem trat konkret bei einem HP Laserjet 2430 DTN auf, aber aufgrund des Abstraktionsgrad der Treiber, muss man davon ausgehen, dass mehrere HP Laserjet Modelle davon betroffen sind. Wenn es blöd läuft, alle auf PCL6 basierende Treiber.

Die Lösung ist zunächst die Verwendung von HP-Treibern, diese sind momentan noch V3-Treiber und arbeiten korrekt.

Wenn man herausfinden möchte, welcher Druckertreiber auf welcher Basis funktioniert, muss es etwas komplizierter ermitteln: Man ruft Geräte und Drucker in der Systemsteuerung auf, klickt dort einen Drucker an, z. B. “Microsoft XPS Document Writer”. Nun erscheint in der oberen Leiste Druckerservereigenschaften. Klickt man diesen Punkt an, erscheint ein Dialog in dem man nun das Register Treiber anklickt. Dort steht nun bei Typ entweder Typ 3 oder Typ 4 für die Version.

Wenn man mittels Powershell erfahren möchte, welcher Treiber welche Version verwendet kann diesen Befehl verwenden:

Get-PrinterDriver

In der Spalte MajorVersion steht dann 3 oder 4 für die Version bzw. den Treibertyp.

SilverDAT über Netzwerkclient installieren

16 September 2013

Aus aktuellem Anlass, wegen Installation auf Windows 8.1 64-Bit, hier die Beschreibung wie man den SILVERDAT Netzwerkclient installiert. Dieser Artikel ersetzt diesen alten: http://newyear2006.wordpress.com/2006/01/26/silverdat-netzwerkclient-installieren/

Wichtig, damit es funktioniert, muss ein Netzlaufwerk verbunden sein und zwar als Admin, am besten man startet den Vorgang in der Eingabeaufforderung mit Adminrechten.

Mittels

NET USE N: \\SERVER\SDII

stellt man eine Verbindung her, wechselt dann mittels

N:
CD \SDII\D\D\EXE.W95

ins Installationsverzeichnis und startet dort

instclt.exe

Es erscheint zwar eine Fehlermeldung wegen fehlender URLMON.DLL aber diese Meldung kann vernachlässigt werden. Danach installiert man das Programm. Am Ende startet man noch

autostrt.exe

für die Druckereinrichtung. Das wars.

Weitere Infos zu SilverDAT II: https://www.dat.de/products/products_systems/SilverDATII.page

16-Bit Programme unter Windows 8, es muss zuerst die 16-Bit Anwendungsunterstützung aktiviert werden

15 September 2013

Öfter mal was Neues! Da dieser Blog ja ein Herz für 16-Bit Programme hat, war ich um so mehr erstaunt also mir aktuell eine Meldung mit 16-Bit über den Weg lief.

Jetzt wird jeder einwenden, ja ist doch logisch! Unter 64-Bit Windows gibt es ja keine Unterstützung mehr für 16-Bit Programme. Stimmt! Aber in diesem Fall war es Windows 8 als 32-Bit Version! Der Fall ist etwas besonders, ja sogar so besonders, dass nicht einmal Microsoft Mitarbeiter Bescheid wissen.

So sieht der Dialog aus, ich stelle ihn Ausnahmsweise als Grafik ein, hat einfach Seltenheitswert (man beachte das tolle Win 3.x-Icon):

image

Wichtig dabei ist, die Meldung erscheint, egal ob es sich um echte 16-Bit MS-DOS-Programme handelt oder um 16-Bit-Windowsprogramme.

Blöd nur, wer im ersten Augenblick “Deaktivieren” anklickt, der hat verloren. Yes! Es gibt nämlich keine offensichtliche Methode die gemachte Auswahl einfach zu ändern. Mist! Wann immer man nun das betreffende Programm versucht zu starten, erscheint:

fibu.exe ist eine 16-bit-Anwendung. Sie sind nicht dazu berechtigt, 16-bit-Anwendungen auszuführen. Überprüfen Sie Ihre Berechtigungen mit dem Systemadministrator.

Analog erscheint in der Eingabeaufforderung:

Das angegebene Programm kann nicht ausgeführt werden.

Dumm nur, wenn der Systemadministrator keinen Plan hat. Noch blöder, wenn die Jungs von der Herstellerfirma, also MS, auch keinen Plan haben: http://answers.microsoft.com/en-us/windows/forum/windows_8-performance/how-to-enable-16-bit-application-support-in/a8d8c10d-0bbe-4a5f-a3b8-45e9725496fc. Aber was will man erwarten, wenn die Sache nicht einmal irgendwo im Technet oder MSDN dokumentiert ist. Dies führt dann z. B. auch zu der tollen Situation, dass auf Stackoverflow solche unrelevanten Fragen einfach Zwangsgeschlossen werden. Yupiee! http://stackoverflow.com/questions/13037968/how-to-enable-16-bit-applications-on-windows-8.

OK – es gibt immer einen Weg. Unbedarfte verwenden einfach die Systemwiederherstellung, in der Hoffnung, dass diese aktiviert war und nicht neue Probleme schafft. Danach nochmal die 16-Bit-Anwendung starten und hoffen, dass die Abfrage nochmal erscheint.

Der Profi ruft die Systemsteuerung auf und gibt dort im Suchfenster 16 ein. Oder noch einfacher man gibt 16 im Startbildschirm ein und klickt auf Einstellungen, dann taucht “Unterstützung für 16-Bit-Anwendungen” auf. Hier kann man die Einstellung jederzeit ändern und es erscheint obiger Dialog wieder.

Zum Schluss nun noch die Variante für die Commandliner. Wer diesen Punkt direkt verändern möchte, der braucht Admin-Rechte und kann dann über diesen Aufruf die Einstellung ändern, ohne dass der Benutzer behelligt wird:

rundll32.exe ntvdmcpl.dll,SetDPDExport 2

Alternativ kann man mit dieser Einstellung die Einstellung deaktivieren:

rundll32.exe ntvdmcpl.dll,SetDPDExport 1

Oder mit dieser die Einstellung wieder auf den Ursprungszustand stellen:

rundll32.exe ntvdmcpl.dll,SetDPDExport 0

Auch kann man den Dialog als solches aufrufen:

rundll32 shell32.dll,Control_RunDLL ntvdmcpl.dll

Bin mal gespannt wie viele Leute sich hier melden und über diesen Dialog noch stolpern, in Zeiten von 64-Bit Windows. Vielleicht dient dieser Beitrag aber auch nur, den Zeitgenossen mit 64-Bit zu verdeutlichen, dass es nicht immer nur eine Sicht gibt, sondern die Welt vielschichtiger sein kann.

Windows 8.1 mit Product-Key von Windows 8 installieren

13 September 2013

Was einfach sein sollte, ist leider nicht einfach. Die Hintergründe sind im vorhergehenden Blogartikel beschrieben: http://newyear2006.wordpress.com/2013/09/12/windows-8-keys-funktionieren-nicht-bei-windows-8-1-medien/. Was für Möglichkeiten hat man nun das Problem aufzulösen?

Zum Glück funktioniert noch die Methode mit dem Anlegen der EI.CFG-Datei im Sources-Verzeichnis, dadurch erhält man eine Auswahl der Version, welche man installieren möchte und umgeht dadurch die Eingabe des Keys. Man kann dies später nach der Installation nachholen, wenn das System bereits läuft und hier wird dann auch der Windows 8 Key akzeptiert!

Hier die Beschreibung wie die EI.CFG aussehen soll: http://newyear2006.wordpress.com/2012/08/30/windows-8-eingabe-des-produktschlssels-bei-der-installation-umgehen/. Da man in der Regel aber eine DVD hat, ist diese natürlich nicht beschreibbar. Man benötigt die Installationsdateien auf einem USB-Stick, wie hier beschrieben: http://newyear2006.wordpress.com/2009/09/19/windows-vista-windows-7-usb-boot-stick-erstellen/

Damit hat man dann das leidige Thema umschifft!

Windows 8 Keys funktionieren nicht bei Windows 8.1 Medien!!

12 September 2013

Auh Mann, diese Penner von MS, die versuchen echt mit aller Gewalt den Windows Benutzern dieser Welt das Leben schwer zu machen. Neuester Gag: Keys von Windows 8 funktionieren nicht bei 8.1. Obwohl Microsoft noch verlautbarte, dass jeder Benutzer von Windows 8 das Update auf 8.1 umsonst bekommt. So zumindest Online im Artikel http://blogs.windows.com/windows/b/bloggingwindows/archive/2013/08/14/mark-your-calendars-for-windows-8-1.aspx:

I know a lot of folks are eager to find out when they will be able to get Windows 8.1. I am excited to share that starting at 12:00am on October 18th in New Zealand (that’s 4:00am October 17th in Redmond), Windows 8.1 and Windows RT 8.1 will begin rolling out worldwide as a free update for consumers with Windows 8 or Windows RT devices through the Windows Store. Windows 8.1 will also be available at retail and on new devices starting on October 18th by market. So mark your calendars!

Aber die Realität sieht mal wieder so aus: Man möchte den Rechner mit Windows 8 oder 8.1 neu einrichten, hat eine Windows 8.1 RTM DVD in der Hand und nur einen Key für Windows 8. Da das Ziel sowieso 8.1 ist, will niemand die schrottige 8er Version installieren und danach nochmal ein Update auf die 8.1 Version durchführen! Jeder vernünftige Mensch würde die 8.1 direkt installieren. Aber geht nicht! Bei Eingabe eines Windows 8 Keys, wenn man von der DVD gebootet hat, erscheint:

Mit dem Product Key stimmt etwas nicht. Bitte überprüfen Sie ihn, und versuchen Sie es noch mal.

Wenn man dasselbe direkt versucht, also von Windows 8 auf Windows 8.1 per DVD Inplace-Upgrade, erscheint dasselbe nur etwas anders umschrieben:

Dieser Key funktioniert nicht mit dieser Windows-Edition. Versuchen Sie es mit einem anderen Key.

Warum? WARUM? WAAARRRUUMMM????? Wer hat sich so eine
Gängelei einfallen lassen. Gibt es irgendeinen Grund auf dieser Welt, so etwas zu machen? Hat Microsoft so viel Angst, dass Windows 8 sich doch noch durchsetzen könnte? Haben die kein schlechtes Gewissen für die miese Arbeit wo sie mit Windows 8 vorgelegt haben? Ich bin schlicht fassungslos. Bin gespannt ob mir irgendjemand das mal erklären kann.

Und übrigens, wer nun einwerfen möchte, es handelt sich nicht um die offizielle RTM: Es ist die offizielle RTM Version, keine geleakte Version! Sobald diese im Laden steht, darf es gerne jeder nachprobieren.

Noch was: Umgekehrt geht es auch nicht. Ich kann keine Windows 8 DVD-Installation mit einem Windows 8.1 Key durchführen. Es muss also immer das passende Medium verfügbar sein.


Follow

Erhalte jeden neuen Beitrag in deinen Posteingang.