求救 記憶體分配程式出錯

2025-01-07 08:20:34 字數 1057 閱讀 2818

1樓:匿名使用者

載入報錯類問題的解決方法:

方法1:直接解決:在「開始」→「執行」處輸入「msconfig」,進入「系統配置實用程式」,將「啟動」下相應的載入項前的「√」去掉,重新啟動計算機。

方法2:藉助第三方軟體:如果對啟動載入專案識別沒有把握,可以藉助於帶啟動檢視功能的軟體。

如優化大師、兔子之類,在「開機優化」中優化掉報錯的相關專案,重新啟動。推薦使用360安全衛士,它的「啟動項狀態」帶安全級別、描述功能。

方法3:登錄檔修改法:「開始」→「執行」處輸入「regedit」,在「hkey_current_user\software\ microsoft\windows\currentversion\run\」中,右邊視窗找到殘留的程式名刪除。

登錄檔修改方法**示例:

2樓:沈東盼

regedit登錄檔裡面設定。

如果你不會的話不如裝過系統更簡單。

應用程式沒有檢查記憶體導致分配失敗的原因是什麼

3樓:溜達火了沒

記憶體是電腦的最基本的最重要的配件之一,所以,電腦的各種故障往往都會反映在記憶體上,所以,許多故障都會報記憶體不能為read,或者記憶體不能為written等。未必是記憶體本身的問題,可能是系統、軟體、病毒等多種因素甚至一齊造成的。

一般來講,報告記憶體出錯,可以嘗試如下解決辦法:

1、首先更換正式版的應用程式,解除安裝測試版的應用程式。

2、再排除是不是病毒木馬引起的,使用口碑較好的防毒軟體查殺。

3、可以嘗試下面解決該記憶體不能為read或written的方法:

開啟「開始」選單——執行中輸入cmd 回車,在命令提示符下輸入「for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1」;完了後,再輸入以下內容並回車 「for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1」

4、修復系統漏洞,通過系統本身的軟體更新或軟體修復。

5、最後看是不是硬體引起的,分別檢查記憶體條,主機板,散熱器等等。

無論是在棧上還是在堆上分配的記憶體都需要程式設計師用free來釋放

不是的,棧上分配的記憶體,在函式執行結束時,會自動釋放掉 而在堆上分配的記憶體,需要程式設計師自己負責在何時用free或delete釋放記憶體。一 記憶體的分配方式 記憶體分配方式有三種 1 從靜態儲存區域分配。記憶體在程式編譯的時候就已經分配好,這塊記憶體在程式的整個執行期間都存在。例如全域性變數...

C 中new分配記憶體的問題,C 動態分配記憶體 記憶體洩漏問題 new

這樣是會有記憶體洩漏的,因為第一次執行s new stu 後,系統申請了一塊新的記憶體空間 型別為stu 並把其地址賦給s 第2此執行s new stu後,系統又申請了一塊新的記憶體空間,並把其地址賦給s,此時把s原來的值覆蓋掉了,也就是第一次申請的記憶體空間的地址丟失了 而delete s 只是把...

電腦虛擬記憶體怎麼分配,電腦虛擬記憶體怎麼分配。

1 右鍵單擊 計算機 圖示 xp為我的電腦 選擇屬性。2 單擊系統屬性視窗裡的 高階系統設定 標籤,再單擊彈出的對話方塊中的 設定 按鈕。3 在彈出來的效能選項視窗中單擊 高階 在下面的虛擬記憶體點選 更改 按鈕。4 彈出的對話方塊就是設定虛擬記憶體,虛擬記憶體最好在非系統盤裡,選中碟符,點選 自定...