在 Windows 與 macOS 上安裝一些啟動軟體會出現很多的問題,現在歸納一些常見問題以及對應的解決方法,如有遺漏請告知添加。
Windows
1、缺失 .dll元件
缺失 dll 元件是沒有安裝 Windows 運行庫,部分軟體在 txt文檔中下載說明,如果沒有可以在網上查該dll元件需要安裝哪個運行庫。
2、記憶體、顯卡等硬體不相容
需要升級電腦記憶體、顯卡、硬碟等硬體或者使用舊版本軟體。
3、打開軟體閃退無回應
一般需要升級電腦記憶體、顯卡、硬碟等硬體或者使用舊版本軟體; 個別軟體因為激活問題閃退。
macOS
1、無法打開“xxx”,因為它不是從App Store下載。
1)右鍵點擊 打開,操作兩次
2)在系統偏好設置 – 安全性與隱私 – 通用,點擊 左下方黃色的鎖,輸入 開機密碼 解鎖后,選擇 App Store和被認可的開發者,再鎖定。
2、無法打開“xxx”,因為無法驗證開發者。
如果您的 Mac 已經允許安裝 App Store 和被認可的開發者 的應用,並且您嘗試安裝的 App 時,可能您還會看到警告。
1)右鍵點擊 打開,操作兩次
2)在 訪達 或 應用程式 中找到軟體,選中並右擊 打開,之後就可以按兩下打開軟體了。
3、無法打開“xxx”,因為 Apple無法檢查其是否包含惡意軟體。
由於在Apple中引入了對應用程式進行公證的強制性措施,macOS Catalina及以上版本系統不允許您運行未經驗證的應用程式,即使該應用程式已經添加開發者簽名也是如此。 這會導致應用程式無法運行。
1)右鍵點擊 打開,操作兩次
2)在系統偏好設置 – 安全性與隱私 – 通用,點擊 仍要打開,之後就可以按兩下打開軟體了。
4、“xxx”已損壞,無法打開。 您應該推出磁碟映像。
如果 macOS 檢測到某個應用存在問題(例如,惡意內容或掃描後所做的修改),您將在嘗試打開該應用時收到通知,並請求將其移至廢紙簍。 這是因為 macOS 啟用了新的安全機制(Gatekeeper)的問題。
1)臨時繞過安全機制
打開終端輸入以下代碼,空格一個,把桌面上的軟體拖進去回車並輸入開機密碼(密碼不可見)。
sudo xattr -r -d com.apple.quarantine
2)永久禁用 Gatekeeper
打開終端輸入以下代碼,回車並輸入開機密碼(密碼不可見)。
版本:macOS 10.12 – 10.15.7
sudo spctl --master-disable
版本:macOS 11 及更高版本
sudo spctl --global-disable
3)開啟 任何來源
在系統偏好設置 – 安全性與隱私 – 通用,點擊 左下方黃色的鎖,輸入 開機密碼 解鎖后,選擇 任何來源,再鎖定。
5、“xxx”意外退出。
Apple 會定期發佈安全補丁,吊銷一些「特定」的數字簽名。 在沒有證書的情況下運行應用程式會導致錯誤消息,並且應用程式意外退出。 所以需要對應用進行簽名,有時也需要關閉 SIP。
打開終端輸入以下代碼,空格一個,把桌面上的軟體拖進去回車並輸入開機密碼(密碼不可見)。
應用程式簽名
sudo codesign --force --deep --sign -
可執行檔簽名
sudo codesign --force --sign -
6、應用程式“xxx”無法打開。
1)安裝brew
打開終端輸入以下代碼並回車。
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
2)安裝UPX
打開終端輸入以下代碼並回車。
brew install upx
3)脫殼解鎖
打開終端輸入以下代碼,空格一個,把軟體拖到桌面上,右鍵顯示包內容,進入Contents/MacOS中找到 Unix可執行檔 拖進去並回車(一般和軟體名相同的就是,不行就多試幾個)。
upx -d
7、檔“xxx.command”無法執行,因為您沒有正確的訪問許可權。
把 xxx.command 檔案拖到桌面上,打開終端輸入 sudo chmod -R 777
,然後 空格一個 ,把 xxx.command 拖到終端回車並輸入 開機密碼(密碼不可見)。
8、無法打開“xxx”,因為“安全策略”已設為“寬鬆安全性”。
1)進入恢復模式長按 電源按鈕(10 秒)。 然後轉到“選項”。 您可能需要管理員密碼。
2)選擇 實用工具 – 啟動安全性實用工具。
3)選擇 要用來設定安全策略的系統。
4)如果磁碟已使用檔保險箱加密,請點擊 解鎖,輸入開機密碼,然後點擊 解鎖。
5)點擊 安全策略。
6)檢查以下安全性選項:
完整安全性:確保只有當前的作業系統或者當前 Apple 信任的簽名作業系統軟體才能運行。 此模式在安裝軟體時需要網路連接。<br>降低安全性:允許運行 Apple 信任過的任何版本的簽名作業系統軟體。
7)如果需要,請選擇 降低安全性,輸入管理員使用者名和密碼,然後執行以下操作:
選擇允許使用者管理來自被認可開發者的內核擴展 複選框以允許使用舊版內核擴展的軟體進行安裝。<br>選擇允許遠端管理內核擴展和軟體自動更新 複選框以授權使用行動裝置管理 (MDM) 解決方案遠端管理舊版內核擴展和軟體更新。
8)點擊 好 之後重啟電腦
9、Adobe軟體打開 Install 報錯
錯誤 由於安裝程式檔可能已損壞,安裝無法繼續。再次下載安裝程式檔。
選擇 Install – 右鍵 顯示包內容 – Contents – MacOS,按兩下 Install 的 Unix 可執行檔。
10、 軟體打開失敗。
Unix 可執行文件顯示為 白色的文本文稿,需要賦予其可執行許可權。
打開終端輸入 chmod +x
,空格一個,把檔拖進去回車並輸入開機密碼(密碼不可見),變成黑色的 Unix 可執行檔即可。
11、不能安裝該軟體,因為當前無法從軟體更新伺服器獲得。
Command Line Tools 是蘋果的一個小型獨立包,適用於macOS,為終端擴展了額外的功能。 包括但不限於:svn、git、make、GCC、clang、perl、size、strip、strings、libtool、cpp、what、codesign以及其他很多能夠在Linux中找到的命令。<br>對於macOS的普通用戶來說,主要是使用它的簽名功能,就是給沒簽名的應用/簽名失效的應用進行簽名啦。 因為蘋果的應用不簽名或者簽名失效基本上就會閃退無法運行。
1)打開蘋果開發者中心:https://developer.apple.com。
2)點擊頂部導航最右邊的 Account,然後登錄自己的 Apple ID。
3)打開開發者下載中心:https://developer.apple.com/download/more。
4)搜索 command line tools(在搜索框中輸入完要按一下回車鍵)。
5)選擇適用於自己 macOS 系統的版本。
- 10.15.x 可以下載 Command Line Tools for Xcode 11.4 及以上版本。
- 10.14.x 可以下載 Command Line Tools (macOS 10.14) for xxx,其中包含 macOS 10.14的。
- 10.13.x 可以下載 Command Line Tools (macOS 10.13) for xxx,其中包含 macOS 10.13的。
12、一直彈輸入密碼視窗或存儲鑰匙串
1)在桌面上按住 Option鍵點擊 前往 > 資源庫。
2)找到 Keychains資料夾打開,看看裡面有沒有相關應用名稱的鑰匙串,比如百度網盤就找baidu xxxx,刪除後然後重啟電腦。 如果沒有就直接把 Keychains資料夾 刪除,然後重啟電腦。
3)重啟后如果提示創建新的秘鑰,創建即可,不提示就忽略此步驟。
13、ARM 電腦打不開軟體? 如何轉譯? 如何開啟Rosetta 2?
通過 Rosetta 2,搭載 Apple 晶片的 Mac 可以使用專為配備 Intel 處理器的 Mac 構建的 App。<br>首次打開需要 Rosetta 的 App 時,系統會要求您安裝 Rosetta。 點按「安裝」,然後輸入您的使用者名和密碼以允許繼續安裝。
應用程式 (Intel) 表示 App 僅支援 Intel 處理器,並且需要 Rosetta 才能在搭載 Apple 晶片的 Mac 上運行。<br>應用程式(通用)表示 App 既支援 Apple 晶片也支援 Intel 處理器,並且在預設情況下使用 Apple 晶片。 通用 App 不需要 Rosetta。
選取軟體,右鍵 顯示簡介 查看,如果沒有,請打開終端輸入以下代碼並回車:
必須同意許可協定安裝:
softwareupdate --install-rosetta
跳過許可協定直接安裝:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
14、未能打開磁碟映像。 磁碟映像格式已過時。 請使用命令行工具「hdiutil」 將其轉換為新格式
打開磁碟工具,依次點擊 檔 →磁碟映像,選擇dmg映像打開