Category: Datenbanken

Windows 10 MBR auf Windows 11 UEFI upgraden

Samstag, 14 März 2026 by drulak

Windows 10 (MBR) auf Windows 11 (UEFI) ohne Neuinstallation – Apps und Dateien bleiben erhalten

Vorbereitung:

Macht von eurem Windows 10 eine Datensicherung (Image).

Weitere Schritte:

  1. Installiert ein Windows 10 UEFI System ( mit einem UEFI Bootstick ) auf eurer Festplatte.
  2. Tauscht das Betriebssystem des UEFI-Systems mit eurem Image ( NUR Betriebssystem ) aus, die Parameter des UEFI-Systems bleiben dabei erhalten.
  3. Updatet euer Windows 10 (UEFI)-System ganz normal auf Windows 11 (Inline-Update: startet die Setup-Datei im gebooteten Windows 10 System).
  4. Wählt: Alle Apps und Dateien behalten aus, und nach erfolgtem Upgrade habt ihr Windows 11 mit allen Apps und Dateien, ohne Kauf eines Windows 11 Keys, da der gültige Key eures Windows 10 Systems zum Aktivieren herangezogen wird.
Read more
  • Published in Datenbanken, Design
No Comments

Touchpad ohne Funktion nach Windows 11 Update

Samstag, 14 März 2026 by drulak

Laptop Touchpad ohne Funktion nach Update auf Windows 11

Ich hatte den kuriosen Fall, dass nach einem Upgrade auf Windows 11, das ich auf einem Notebook durchgeführt hatte, alles problemlos funktionierte. Allerdings startete das Notebook nach einiger Zeit ohne funktionierendes Touchpad.

Nach endloser Recherche im Internet hat eine Lösung bei mir funktioniert (aber fragt mich nicht, warum):

An einem Command Prompt ( cmd ) eingeben: powercfg -h off ( Danach Neustart ).

Danach arbeitete das Touchpad bei mir wieder problemlos.

Anscheinend wurde durch ein Update, das von Windows 11 regelmäßig durchgeführt wird, die Touchfunktionalität beeinträchtigt. Und durch das Deaktivieren des Hibernate Modus konnte das ganz einfach wiederhergestellt werden – kurios, das Ganze.

Bis zum nächsten Update……

Read more
  • Published in Datenbanken, Design
No Comments

Windows 11 auf alter Hardware installieren

Sonntag, 27 Juli 2025 by drulak

Windows 11 ohne TPM installieren

Im Netz gibt es zig Anleitungen, wie man Windows 11 ohne TPM und CPU Check installieren kann. Aber wie immer sind mindestens 50% davon Schrott, weil Leute einfach was posten, ohne sich von der Wirksamkeit zu überzeugen ( und nur, weil sie irgendwo was gelesen haben und das dann kopieren, ohne Quellangabe und nur, um zu zeigen: schaut mal, was ich alles weiß ).

Ich werde hier nur die Dinge posten, die ich selbst aktiv überprüft habe und die für mich funktioniert haben.  So let’s go:

Mit Rufus:

Ich habe sehr viele Seiten im Netz gefunden, die eine Anleitung gezeigt haben, wie man mit Rufus einen bootfähigen Windows 11 USB-Stick erzeugen kann, der eine veränderte Version von Windows 11 ( ohne die ganzen Überprüfungen TPM/CPU etc. ) auf dem Stick installiert.

Das Ganze sollte ab Version 3.16 aufwärts funktionieren, und zwar so, dass man in der Rufus Oberfläche eine Schaltfläche Download angeboten bekommt, mit Hilfe derer man ein ISO Image von Windows 11 ( ohne Überprüfungen ) auf dem Stick verewigen kann.

Nachdem man das ISO Image von Windows 11 ausgewählt hat, das installiert werden soll, klickt man auf Starten, und es wird ein Fenster geöffnet, in dem man verschiedene Optionen festlegen kann, welche Dinge der Installer überspringen soll. Mit Klick auf OK die Einstellungen übernehmen -> der Stick wird als Installationsstick mit den getroffenen Entscheidungen eingerichtet.

Man kann dieses Setup dann ohne Probleme in Windows 10 starten – die Apps und persönliche Daten werden dabei übernommen, man braucht dann auch keinen neuen Key kaufen. Selbstverständlich müssen hinterher ausführliche Tests folgen, ob man mit dem resultierenden System dann ohne Probleme arbeiten kann – eventuell wird besonders alte Hardware nicht korrekt erkannt.

Erfolgsaussichten:

Bis auf 2/11 Rechnern wurde das Update anstandslos durchgeführt – alle Rechner arbeiteten hinterher problemlos, alle Apps funktionierten einwandfrei weiter, obwohl die Systeme alte Hardware hatten. Bei 2 Rechnern lief das Update bis kurz vor Ende und wurde dann unterbrochen / rückabgewickelt – ich habe verschiedene Dinge ausprobiert, um dieses Problem in den Griff zu bekommen – ohne Erfolg. Bei einem Rechner musste ich die Grafik updaten, bevor das Update korrekt vollzogen werden konnte – hier heißt es unter Umständen: mit Geduld und Spucke lässt sich manches Hindernis aus dem Weg räumen.

Leider schreibt das Update kein Speicherabbild, wenn es abbricht, zumindest konnte ich keinen memory.dmp finden, um Aufschluss zu gewinnen, an welchem Punkt / welchem Treiber es gelegen hat, dass das Update nicht bis zum Schluss durchlief. Man bekommt zwar einen BlueScreen mit einer typischen Microsoft Errormessage, aber wann hat das schon mal geholfen?….

Mit veränderter Registry:

Es gibt dann noch Seiten, auf denen behautet wird, dass durch Änderungen an der Registry dieses Update ohne Überprüfung gestartet werden kann ( mit BypassTPMCheck etc. ) – auch das hat bei mir nicht funktioniert.

Dann gibt es noch den Tipp, über Registry mit [HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]

„AllowUpgradesWithUnsupportedTPMOrCPU“=dword:00000001

Das habe ich nicht probiert, könnte eventuell funktionieren (oder auch nicht).

Was bei mir funktioniert hat ( Stand Juli 2025 ):

Per Kommandozeile in den Installationsordner der Windows 11 Installationsdateien

wechseln, dann eingeben: setup.exe /product server

Es startet das Setup als Server, installiert wird aber Windows 11 Pro (oder Home, je nach Ausgangssystem)

Windows 11 ohne Microsoft-Konto:

Hier bin ich der Anleitung gefolgt, beim Installationsprozess/Netzwerk die Tastenkombination Shift+F10 zu drücken, um die Kommandozeile zu öffnen. Anschließend sollte man oobe\bypassNRO eingeben, womit nach einem Neustart dann die Installation ohne Microsoft Konto ermöglicht werden soll. Das hat bei mir nicht funktioniert. Im Gegenteil: ich habe hier dermaßen viel Zeit verloren, weil mein System in einem Kreislauf immer wieder einen Neustart durchgeführt hat, so dass ich fast verzweifelt bin.

Fazit:

Um nicht unnötig Zeit zu verlieren, sollte man m.E. hier die Grundinstallation mit Microsoft Konto durchführen (es hat doch sowieso jeder ein Microsoft Konto, sollte man meinen). Hinterher kann man dann immer noch ein lokales Konto hinzufügen und damit arbeiten. Das Microsoft Konto kann man auch in der Benutzeroberfläche verschwinden lassen, indem man in der Registry folgenden Eintrag setzt:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\Userlist

NameDesKontos: dword (32bit ) 0

Sehr wichtig:

In jedem Fall vorher eine Datensicherung ( am besten ein Image des Ursprungssystems ) durchführen, da nach einem Update auf Windows 11 unter Umständen nicht alles funktioniert, weil Treiber für alte Hardware eventuell nicht gefunden werden etc.

Ich habe das Update auf mehreren Maschinen durchgeführt, immer mit Erfolg, aber manchmal mit Einschränkungen. So wurden bei manchen Maschinen verschiedene Komponenten nicht mehr erkannt / erfolgreich eingebunden – hier muss jeder selbst entscheiden, ob er mit den Einschränkungen leben kann. Im Zweifelsfall kann man immer noch das vorher angelegte Image zurückspielen.

Oftmals kann man sich auch anderweitig behelfen:

Bei einem Notebook wurde nach einiger Zeit permanent das Touchpad deaktiviert. Das konnte ich komischerweise mit dem Ausschalten des Ruhezustands beheben: powercfg /h off.

Danach funktionierte das Touchpad anstandslos.

Read more
  • Published in Datenbanken, Design
No Comments

Datenbanken Views

Freitag, 25 Juli 2025 by drulak

Wenn du viel mit Datenbanken entwickelst, kommst du schnell an einen Punkt, wo VIEWS eine wichtige Rolle spielen. Deshalb habe ich diesem Thema einen eigenen Blogbeitrag spendiert.

Hier folgen ein paar Tipps zum Thema (MySQL / MariaDB) Views. Dabei handelt es sich nur um Fingerzeige, die keinen Anspruch auf Vollständigkeit haben. Natürlich kann ich kein $conn->query(); absetzen, ohne vorher ein Verbindungsobjekt zur Datenbank zu erstellen etc. Aber ich gehe jetzt mal davon aus, dass du ein intelligentes Wesen bist, das bereit ist, mitzudenken und das unten Stehende als Gedankenanregung zu verstehen.

Ich gehe hier nicht darauf ein, wie du einen View erstellst, das weißt du bestimmt schon.

Hier geht es um Themen, die einer gründlichen Recherche bedürfen, und für die es vielleicht auch nicht so auf die Schnelle Hilfe im Netz gibt.

Wie kann ich mir die Definition eines Views anzeigen (nachdem ich ihn erstellt habe, will ich vielleicht einige Zeit später nochmals genau nachschauen, welche Tabellen im View wie referenziert werden)
Mit phpMyAdmin ist das sehr einfach möglich: In der SQL Eingabeaufforderung einfach diesen Befehl absetzen:
SHOW CREATE VIEW name_des_views
—————————————————————————————————————–
Wie kann ich Rechte am View an einen User übertragen, um z.B. ein ALTER VIEW mit einem bestimmten User zu realisieren? (der View hat beim Erstellen die Rechte des Erstellers / meistens root, und kann von einem anderen User nicht geändert werden)
Mit phpMyAdmin wiederum sehr einfach möglich:
Einfach den View auswählen, auf Struktur gehen und dort auf View/Ansicht bearbeiten.
—————————————————————————————————————–
Wie kann ich Teile des Views mit Hilfe von Javascript/AJAX und PHP ändern?
Auf der Client-Seite:
Du übergibst den Änderungsparameter ( z.B. ein Datum, das die Viewdaten mit diesem Datum aktualisieren soll ) an ein PHP-Skript:

var xhr = new XMLHttpRequest(); xhr.open(“GET”, “name_des_serverskripts?datum=”+dateSelected, true); xhr.send(null);

Nachdem die Antwort vom Server erhalten wurde kannst du z.B. die Seite neu laden, um die geänderten View-Daten anzuzeigen:

if (xhr.readyState == 4 && xhr.status == 200) { document.location.href=“deineSeiteMitViewDaten”;}

Auf der Server-Seite: Du ermittelst den Übergabeparameter ( hier datum ) und erzeugst den ALTER Befehl, um die View upzudaten:

if (isset($_GET[“datum”])) { $myDate = $_GET[“datum”]; } $sql = “ALTER VIEW name_deiner_view as SELECT spaltenname1, spaltenname2, … FROM `view_bezugstabelle` where datum > $myDate”;

Anschließend kann mit dem Ausführen des SQL Befehls die VIEW DEFINITION neu gesetzt werden: $conn->query($sql); Das PHP-Skript sollte mit der Übergabe eines Wertes an das aufrufende XMLHttpRequest-Objekt abgeschlossen werden, damit eine korrekte Statusüberprüfung ermittelt werden kann (xhr.readyState und xhr.status): echo ($rückgabewert);

Read more
  • Published in Datenbanken
No Comments
  • Home
  • Impressum
  • Datenschutzerklärung
  • Kontakt

© 2025 ComputerAid | ALL RIGHTS RESERVED

TOP