Trending computerwindowswindows 10windows servercommand promptwindows xplinuxmacmicrosoftantivirus softwaresoftwareboot

Fehlerbehebung Bei Wix Debug-Eigenschaften?

In diesem Blog-Beitrag werden wir andere mögliche Ursachen aufdecken, die potenziell zu Wix-Debugging-Problemen führen können, und dann einige mögliche Lösungen vorschlagen, da Sie versuchen können, das Problem zu lösen.

Holen Sie die beste Leistung aus Ihrem Computer heraus. Klicken Sie hier, um Ihren PC in 3 einfachen Schritten zu optimieren.

Beschleunigen Sie Ihren PC in wenigen Minuten

Haben Sie einen Computer, der nicht mehr so ​​schnell läuft wie früher? Es könnte Zeit für ein Upgrade sein. Restoro ist die leistungsstärkste und benutzerfreundlichste verfügbare PC-Optimierungssoftware. Es scannt schnell Ihr gesamtes System, findet Fehler oder Probleme und behebt sie mit nur einem Klick. Das bedeutet schnellere Startzeiten, bessere Leistung, weniger Abstürze – und das alles, ohne dass Sie Stunden bei Google verbringen müssen, um herauszufinden, wie Sie diese Probleme selbst beheben können! Klicken Sie jetzt hier, um dieses erstaunliche Reparatur-Tool auszuprobieren:

  • 1. Laden Sie die Reimage-Software herunter und installieren Sie sie
  • 2. Öffnen Sie das Programm und klicken Sie auf "PC wiederherstellen"
  • 3. Befolgen Sie die Anweisungen auf dem Bildschirm, um den Wiederherstellungsvorgang abzuschließen

  • Beim Erstellen von Installationsprogrammen wird dieses Element häufig benötigt, um ein neu erworbenes Installationsprotokoll zu erhalten, das beim Debuggen hilft. Dies ist besonders nützlich, wenn Sie versuchen, Dateisuchen ebenso ideal wie Startbedingungen zu debuggen. Verwenden Sie ein Abfragezeichenfolgen-Tool, um die genaue Datei aus der Installation abzurufen:

    msiexec msiexec /i MeineAnwendung.msi /l*v MeineProtokolldatei.txt

    wix debug property

    Dadurch wird Ihre Anwendung installiert und einfach das detaillierte Protokoll MyLogFile to.txt in das aktuelle Verzeichnis geschrieben.

    Wenn jemand Ihren Dienstleister registrieren muss, der im Dialogfeld “Programme hinzufügen/entfernen” erwartet wird, indem er den Startvorgang besucht, können Sie auch die Windows Installer-Protokollierung über die ausführliche Registrierung unterstützen.

    Beim Veröffentlichen von Installern ist es oft notwendig, die Installer zur Fehlersuche zu protokollieren. Dies ist besonders nützlich, wenn eine Person sicherstellen möchte, dass Sie häufig Dateisuchen debuggen und emploi laden. Um ein fantastisches Installationsholz zu erhalten, verwenden Sie den Befehlssatz machine msiexec:

    msiexec /i MyApplication.msi /l*v MyLogFile.txt

    Dadurch ist es möglich, Ihre Aufgabe zu schreiben und ein neues ausführliches Tagebuch zu MyLogFile.txt im aktuellen kostenlosen Informationsteil zu erstellen.

    Wenn Sie beim Ausführen dieser Aufgabe im Dialogfeld “Programme hinzufügen/entfernen” ein effektives Installationsprotokoll benötigen, können Sie die Windows Installer-Aufzeichnung über die Registrierung aktivieren.

    WiX sollte in der Tat eine großartige Technologie sein, die es der Informationstechnologie einfach macht, MSI-Dateien zu erstellen, indem eine andere XML-Abstraktion verwendet wird, die sich zusätzlich zu den Windows Installer-APIs befindet. WiX ändert nichts an der Ursachenarchitektur von MSI und nachts kann die IT ein Problem sein. Ich dachte, ich würde einige Tipps zum Debuggen von MSI geben. Bei diesen Tipps geht es nicht um WiX, es handelt sich lediglich um eine Technologie, auf die ich wie Sie stoße.

    Protokollierung

    Das Allererste, was Sie tun sollten, ist, dass Sie jedes Mal ein Protokoll hinzufügen, wenn Einzelpersonen Änderungen vornehmen, wenn Sie jeden unserer Installer ausführen. Öffnen Sie dazu häufig den Befehl rechtzeitig in dem Ordner, in dem Ihre MSI-Datei gefunden wird, und führen Sie sie mit den Beobachtungsparametern aus:

    msiexec yourinstaller.msi /L*v install.log

    Eine Liste zum Hinzufügen von msiexec-Optionen finden Sie in meiner MSDN-Dokumentation zum Anzeigen von msiexec.

    MSI neu cachen

    Wenn Sie sich für einen Moment vorstellen, dass Ihr Container irgendwie beschädigt ist oder Sie vielleicht gerade Ihren eigenen erstellt haben, beispielsweise durch Ändern der GUID der Datei oder aufgrund von Effizienzproblemen, können Sie die Lösung mit neu zwischenspeichern folgenden Befehl:

    msiexec /fv yourinstaller.msi

    Normalerweise sollte der Artikel verwendet werden, wenn eine Person dieses Produkt installiert und dann die Meldung “Entschuldigung, ich habe mich an etwas nicht erinnert …” erhalten soll. Sie möchten nicht wirklich eine komplett neue Version erstellen, Sie könnten möglicherweise Ihre installierte/gecachte MSI aktualisieren.

    Lesen Sie die Readme-Dateien sorgfältig durch. Sie können keine Eigenschaften in der Befehlszeile mit der spezifischen Option /f.

    angeben

    Debug-Meldungen auf höherer Ebene

    Tatsächlich können Sie das Gleichgewicht bezüglich der Meldungen erhöhen, die in den MSI-Bodenbelagsprotokollen angezeigt werden, indem Sie eine IT-Erklärung konfigurieren, die mit jedem Windows Installer kompatibel ist.

    Öffnen Sie regedit und navigieren Sie zu HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsInstaller (möglicherweise müssen Sie diesen eindeutigen Schlüssel schreiben). Fügen Sie einen genehmigten debuggten DWORD-Wert hinzu, der an 7 gebunden ist.

    Wenn Sie zu 7 gelangen, werden die Inhalte der allgemeinen Debug-Meldungen und des Befehls, der Informationen ausgibt, protokolliert, indem der Typ des OutputDebugString-Hilfsprogramms verwendet wird. Dies bedeutet, dass Sie, die illegal auf die Maschine zugreifen oder möglicherweise über TCP/IP auf die Maschine zugreifen, möglicherweise diese Textnachrichten lesen könnten. Die Richtliniendokumentation warnt davor, dass diese Einrichtung zu Debugging-Zwecken dient und sicherlich nicht nur für zukünftige Geräte des Windows Installer gelten wird.

    Eine absolute Liste vorhandener Einstellungen finden Sie unter Microsoft Windows Installer Machine Policies.

    Debug-System

    wix debug property

    Das Ändern dieser leicht zugänglichen Protokoll- und Protokollordnernamen in 1 MSI jedes Mal, wenn Sie die großartige MSI starten, kann auch lästig sein. Sie können diese Protokollierungsrichtlinie so einstellen, dass Windows Installer Brennholz in eine temporäre Lodge schreibt, aber dann müssen Sie die temporäre Hauptdatei suchen.

    Stattdessen können Sie möglicherweise Sysinternals die Arbeit von DebugView aus erledigen lassen. Dieses Dienstprogramm ermöglicht es Familien, Debug-Informationen zu erfassen, die als Ergebnis der Win32-Funktion OutputDebugString auf professionellen oder Remote-Computern bereitgestellt werden. Dies ist weit davon entfernt, nur ein informatives MSI zu sein. Bei Gelegenheit können Sie und Ihre Familie Ihre Fenster dekorieren. das TFS-Abfrageprogramm in Visual Studio 2013 und sehen Sie sich die gestellten TFS-Anfragen an.

    Ork

    Schließlich enthält dieses spezielle Windows SDK jetzt den Orca.msi-Verlauf. Orca ist ein nützliches Tool, um MSI-Inhalte direkt zu überprüfen. MSI wird im Wesentlichen eine Datenbank mit Tabellen sowie Feldern mit Werten sein. Sie können die neueste MSI-Datei öffnen, diese Bedingungen ändern und in meinem Prozess Geld sparen. Das macht die Ermittlungen etwas einfacher. Angenommen, die Person versucht herauszufinden, warum ein benutzerdefiniertes Verfahren keinen guten Zustand aufweist. Sie können die MSI aktualisieren und die eindeutige Bedingung bearbeiten und stattdessen die MSI neu erstellen. Es ist auch nützlich, wenn Sie feststellen, wie ein anderes MSI eine präzise Logik implementiert.

    Läuft Ihr Computer langsam und unzuverlässig? Gibt es dir den gefürchteten Blue Screen of Death? Fürchte dich nicht, dein Retter ist in Form von Reimage eingetroffen.

    Wix Debug Property
    Wix 디버그 속성
    Proprieta Di Debug Wix
    Svojstvo Otladki Wix
    Propiedad De Depuracion De Wix
    Wlasciwosc Debugowania Wix
    Propriedade De Depuracao Wix
    Wix Debug Eigenschap
    Propriete De Debogage Wix
    Wix Debug Egenskap