軟件“存儲空間不足,無法處理此命令”解決方法
Windows7在使用某個軟件時,突然提示“存儲空間不足,無法處理此命令”怎麼辦?其實這通常是由於執行內存不足導致的。本我就用PhotoFiltre Studio X(比windows自帶的畫圖程序功能強大,比ps更簡潔易上手的一款畫圖軟件)爲例,來解決“存儲空間不足,無法處理此命令”的問題。如果你用的不是這個軟件也可以參考。
步驟
(01)檢查硬盤。先看硬盤是不是某個分區快滿了,尤其是系統分區或其它與那軟件有關的分區。滿了則清理,或者擴大那分區。
(02)檢查發現硬盤剩餘空間充足,再檢查內存。在操作軟件時,讓任務管理器前端顯示。用軟件多做一些複雜的操作,如果提示“存儲空間不足 無法處理此命令”,與此同時這一瞬間的內存總佔用率非常高。說明該加虛擬內存或者內存條了。
(03)但實際如下圖,我的是windows7 64位,8gb內存,顯示物理內存總佔用爲66%,剩餘的物理內存再加上我硬盤裏好幾個G的虛擬內存,按理說還很充足,程序爲什麼會奔潰呢。再來看進程的內存佔用。發現每次都是在快要達到2gb時提示“存儲空間不足 無法處理此命令”、內存佔用一直無法超過2gb。
(04)這軟件是32位的,看來應該是32位程序超過2G內存空間尋址問題。如果你的是32位的操作系統,建議改裝64位的windows(好像如今已經幾乎沒什麼cpu不支援64位了吧,沒必要堅守32位),單個exe進程就能使用接近4GB(畢竟程序是32位、頂多4GB)的內存了。出現“存儲空間不足,無法處理此命令”的情況將大大減少。(下圖截取自網上相關資料,包括之後的兩張圖也是,非常感謝它的作者cupidove。)
(05)但如果不想改裝64位的話, Vista / windows 7 32位開啓3GB的方法:1、進入cmd:點擊開始選單,在搜尋方塊中輸入”cmd“,按下 Ctrl + Shift + Enter (進入cmd的管理員模式),2、輸入命令bcdedit /set increaseuserva 3072 來使得windows把2G以上的內存分配給應用程序。開啓後單個exe進程就可以用接近3GB了。“存儲空間不足,無法處理此命令”的問題也能緩解一些。另外XP和 2003 的開啓方法如下圖:
(06)但是我的系統是64位win7,並不需要做以上修改就能用4GB,然而只能2GB,看來是PhotoFiltre Studio X軟件自身限制了。需要使用vc++軟件修改exe檔案。開啟檔案夾C:Program Files (x86)Microsoft Visual StudioVC98Bin(目錄僅供參考),把複製進去,右鍵、在此處開啟命令視窗,輸入editbin /largeaddressaware
(07)測試程序能否正常執行,以及是否解決問題——使32位軟件的exe單進程支援3GB(在32位系統)或者4GB(在64位系統)內存,從而減少“存儲空間不足,無法處理此命令”的出現概率。本次我用的PhotoFiltre Studio X()修改成功,如圖,已經能輕鬆突破2GB的內存限制了。
-
MATLAB使用importdata讀取字元數據檔案並繪圖
本文首先使用importdata()讀取(匯入)含有字元和數據的文字格式數據檔案,然後介紹透過“.”+數據名的方式讀取結構數組中的數據,最後使用plot()繪製折線圖。操作方法(01)第一,首先準備數據,下圖txt數據檔案是某年12個月的月收入情況,既包含數字又包含字元。(02)第二,將該數...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...
-
怎麼橋接兩個無線路由器:[1]TP-link路由器
怎麼橋接兩個無線路由器;折現先分享一下TP-link路由器橋接方法第一臺無線路由器設定(01)首先我們登入和寬帶貓連接的路由器:如圖(02)在無線設定-基本設定中設定“SSID號”、“信道”,設定固定信道號,如圖:(03)在無線設定-無線安全設定中設定無線信號加密資訊記錄該無線路...
-
百度地圖檢視座標
操作方法(01)首先,電腦開啟搜狗瀏覽器,進入百度官網。(02)在上邊我們點擊百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點擊地圖下方的“地圖開發平臺”按鈕。(05)在地圖開放平臺頁面,點擊:開發文檔——座標拾取器。(06)然後在地圖中,隨意點擊一個位置,就可以查...