題 為什麼我無法將Evince安裝到Windows 7上的特定位置?


Evince提供的可安裝二進製文件沒有為我提供選擇我希望安裝到的位置的選項。相反,我遇到了一個建議 https://mail.gnome.org/archives/evince-list/2012-April/msg00022.html 這提供了一個可能的解決方案,但每次我嘗試它時,我只需要顯示該命令提供的選項的窗口 msiexec

我正在運行的命令是 msiexec.exe /i /qr "C:\Temp\apps\evince-2.32.0.145.msi" APPLICATIONFOLDER="C:\Program Files (x86)\Evince"

我作為本地管理員運行Windows 7 Professional,我使用PowerShell運行命令。


5
2017-11-12 19:28


起源


切換/ qr和/ i。 i參數必須在文件路徑之前。 - week
@week - 我確實試過了,它仍然無效。 - PeanutsMonkey


答案:


好的,我剛才在Windows 7 64bit上嘗試過。

  1. cmd.exe 作為管理員/例如。在桌面上為cmd.exe創建快捷方式,然後單擊鼠標右鍵並選擇 run as Administrator
  2. cd 到安裝程序的文件夾
  3. msiexec /qn /i evince-2.32.0.145.msi APPLICATIONFOLDER="c:\program files (x86)\Evince"

如果你想要一個設置對話框,只是為了確認,那裡沒有設置,而不是 \qn 類型 \qr。如果某些內容無效,請嘗試添加 msiexec /qn /l* evince_install.log /i ...,這將幫助您解決問題並顯示您可以手動分配的其他參數。


3
2017-11-12 20:16



那很有效。但是問題。為什麼我需要跑 cmd 作為管理員?為什麼我不能使用PowerShell? - PeanutsMonkey
我還注意到,如果我嘗試卸載應用程序,它會將其從已安裝的應用程序列表中刪除,但不會刪除目錄中的文件。 - PeanutsMonkey
您可以使用powershell,但powershell具有不同的語義。那些 " 和 ( 不好。你不應該直接運行msiexec,而是使用類似的東西 i-think22.net/archives/2011/02/06/... 要么 invoke-expression..但我沒有進入powershell所以我不確切知道.. - week


evince msi安裝程序可以選擇安裝位置。只需點擊開始屏幕中的“高級”按鈕即可。


4
2018-03-19 07:43





它仍然無法在Windows 8上運行...我已經在它上面工作了幾個小時似乎沒有問題報告但是當我去了 Program Files (x86) 或者我放在它裡面的任何文件夾恰好都丟失了(每次!)。

我感到很沮喪,因為我正在審查我用PDFlatex編譯的技術論文......是否還有mingw或任何第三方的其他軟件?


0
2017-11-26 07:49