Die MSI-Installation konfiguriert andere Apps neu

Die MSI-Installation konfiguriert andere Apps neu

Ich komme mir albern vor, das zu posten, aber ich bin verblüfft und niemand in meiner Abteilung scheint mir helfen oder mit mir kommunizieren zu wollen.

Ich soll heute Abend/morgen ein Skript ausrollen, das eine neue Version eines unserer wichtigsten Programme installiert.

Ich habe es per Skript erstellt, es verwendet den Befehl start /w und installiert 3 oder 4 verschiedene MSIs mit MSIEXEC. Mein Problem ist, dass sich Anwendungen, die ursprünglich mit einem MSI installiert wurden (vor allem unser ShoreTel Communicator-Programm), danach nicht öffnen lassen. Es scheint, als würden sie aus irgendeinem Grund versuchen, eine Verbindung zum ursprünglichen Installationsort herzustellen.

Das Verhalten scheint auf verschiedenen Computern unterschiedlich zu sein. Auf einem Computer scheinen die Anwendungen zu starten, ich erhalte jedoch eine Installationsleiste und die folgende Fehlermeldung.

Der Pfad \server\apps\etc\etc\Shore Tel Communicator.msi kann nicht gefunden werden. Überprüfen Sie, ob Sie Zugriff auf diesen Speicherort haben, und versuchen Sie es erneut, oder versuchen Sie, das Installationspaket ShoreTel Communicator.msi in einem Ordner zu finden, aus dem Sie das Produkt ShoreTel Communicator installieren können.

Dann....

Fehler 1706. Für das Produkt SHoreTel Communicator konnte keine gültige Quelle gefunden werden. Der Windows Installer kann nicht fortgesetzt werden.

Dies scheint nicht nur diese Anwendung zu betreffen. Ich habe diese MSIs gestern Abend an zwei Abteilungen verteilt und unser Finanzbereich meldet einen ähnlichen Fehler bei einem ihrer Finanzprogramme.

Ich vermute, das liegt daran, dass der lokale Benutzer keine Installationsrechte hat. Ich weiß wirklich nicht, wie unsere GPO/Berechtigungen eingestellt sind. Das ist ein einziges Durcheinander und ich kümmere mich nicht um so etwas.

Im Grunde frage ich, ob irgendjemand eine Situation kennt, in der die Installation eines MSI Probleme bei anderen Anwendungen verursachen kann, die in der Vergangenheit von MSIs installiert wurden.

Ich wäre für jede Hilfe sehr dankbar. Eigentlich hätte ich heute einen halben Tag Zeit, aber das scheint nicht der Fall zu sein. :(

Antwort1

Einige Dinge, die Sie überprüfen können:

Eine Möglichkeit ist, dass eine der Anwendungen, die Sie installieren, eine Abhängigkeit für eine der anderen bereits installierten Anwendungen ändert. In diesem Fall versucht die App, ihre ursprüngliche Installationsquelle zu finden. Wenn diese nicht verfügbar ist, können Sie den Speicherort aktualisieren, an dem die App nach ihren Quelldateien sucht, um sich selbst zu aktualisieren.

Sie haben erwähnt, dass Sie mehrere Anwendungen aktualisieren. Entfernen Sie jeweils eine Anwendung, um zu sehen, welche Installation ein abhängiges Objekt ändert.

Sie können das MSI-Installationsflag überprüfen, um festzustellen, ob die Installation einer vorherigen Anwendung nicht abgeschlossen wurde.

Bei kritischen Anwendungen kopiere ich die Quelldateien als Teil des Installationsskripts auf den lokalen Computer. Wenn ein Benutzer unterwegs ist und keinen Zugriff auf die UNC-Freigabe hat, wird das Problem dadurch behoben.

Antwort2

Ich vermute, das liegt daran, dass der lokale Benutzer keine Installationsrechte hat

Möglicherweise, aber dieser Fehler bezieht sich eher auf Dateisystemberechtigungen. Der lokale Benutzer hat möglicherweise keinen Zugriff auf die Serverfreigabe, auf der sich Ihre *.msi-Dateien befinden. Dies wird als automatisiertes Skript ausgeführt, daher kann es sein, dass der Skriptbenutzer keinen Zugriff auf diesen freigegebenen Ordner hat. Vergessen Sie nicht, dass Sie sowohl die Dateisystemberechtigungen auf dem Server als auch die Freigabeberechtigungen überprüfen müssen.

verwandte Informationen