Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Bạn có thể nhận được thông báo lỗi "hết bộ nhớ" do giới hạn heap màn hình

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 947246
Triệu chứng
Sau khi bạn mở nhiều ứng dụng windows trong Windows, bạn có thể mở bất kỳ cửa sổ bổ sung. Đôi khi, một cửa sổ có thể mở. Tuy nhiên, nó sẽ chứa các thành phần mong muốn. Ngoài ra, bạn có thể nhận được thông báo lỗi tương tự như sau:
Hết bộ nhớ
Nguyên nhân
Sự cố này xảy ra do các hạn chế heap màn hình. Nếu bạn đóng một số cửa sổ, và sau đó bạn cố gắng mở cửa sổ khác, các cửa sổ có thể mở. Tuy nhiên, phương pháp này không ảnh hưởng đến giới hạn heap màn hình.
Giải pháp
Quan trọng Phần, phương pháp hoặc tác vụ này chứa các bước chỉ dẫn bạn cách sửa đổi sổ kiểm nhập. Tuy nhiên, sự cố nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ kiểm nhập không đúng. Vì vậy, hãy đảm bảo bạn làm theo các bước sau đây một cách cẩn thận. Để bảo vệ tốt hơn, sao lưu sổ kiểm nhập trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ kiểm nhập nếu xảy ra sự cố. Để biết thêm thông tin về cách sao lưu và khôi phục sổ kiểm nhập, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
322756 Cách sao lưu và khôi phục sổ kiểm nhập trong Windows
Để được chúng tôi khắc phục sự cố này cho bạn, hãy đi tới phần "Khắc phục sự cố cho tôi"phần. Nếu bạn muốn tự mình khắc phục sự cố này, hãy đi tới phần "Để tôi tự khắc phục sự cố"phần.

Khắc phục sự cố cho tôi



Để khắc phục sự cố này tự động trong Windows 7 và Vista, bấm vào nút chọn một khắc phục sự cốhoặc liên kết. Bấm chạytrong hộp thoại Tải tệp xuống và làm theo các bước khắc phục thuật sĩ.



Lưu ý:
  • Thuật sỹ này có thể chỉ bằng tiếng Anh. Tuy nhiên, bản sửa lỗi tự động cũng hoạt động đối với các phiên bản ngôn ngữ khác của Windows.
  • Nếu bạn hiện không sử dụng máy tính gặp sự cố, hãy lưu giải pháp Khắc phục sự cố vào ổ đĩa flash hoặc CD rồi chạy đĩa này trên máy tính gặp sự cố.
  • Chúng tôi tăng giá trị SharedSection mục kiểm nhập để 20480 thứ hai và tăng giá trị ba SharedSection mục kiểm nhập thành 1024 trong khắc phục sự cố tự động.

Sau đó, hãy đi tới phần "Thao tác này có khắc phục được sự cố không?"phần.



Để tôi tự khắc phục sự cố


Để khắc phục sự cố này, thay đổi kích thước heap màn hình. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Bấm Bắt đầu, gõ regedit trong hộp Bắt đầu tra cứu rồi bấm regedit.exe trong danh sách chương trình .

    Lưu ý: Nếu bạn được nhắc nhập mật khẩu quản trị viên hoặc xác nhận, nhập mật khẩu hoặc bấm tiếp tục.
  2. Tìm rồi bấm vào khóa con kiểm nhập sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Bấm chuột phải vào mục Windows , và sau đó bấm sửa đổi.
  4. Trong phần dữ liệu giá trị của hộp thoại Chỉnh sửa chuỗi , định vị mục SharedSection , và sau đó tăng giá trị thứ hai và thứ ba giá trị cho mục này.
Lưu ý:
  • Thứ hai giá trị của mục kiểm nhập SharedSection là kích thước của heap màn hình cho mỗi máy tính có liên quan đến một trạm window tương tác. Heap được yêu cầu cho mỗi máy tính được tạo ra trong các trạm window tương tác (WinSta0). Giá trị là kilobyte (KB).
  • Giá trị SharedSection thứ ba là kích thước của heap màn hình cho mỗi máy tính có liên quan đến một trạm window "không tương tác". Giá trị là kilobyte (KB).
  • Chúng tôi không khuyên bạn đặt giá trị trong 20480 KB cho giá trị SharedSection thứ hai.
theo mặc định, mục kiểm nhập Windows chứa dữ liệu sau trong phiên bản dựa trên x 86 của Windows Vista.
%SystemRoot%\system32\csrss.exeObjectDirectory=\WindowsSharedSection=1024,3072,512Windows=OnSubSystemType=WindowsServerDll=basesrv,1ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2ProfileControl=OffMaxRequestThreads=16
Lưu ý: theo mặc định, giá trị thứ hai cho mục SharedSection là 3072 trong phiên bản dựa trên x 86 của Windows Vista. theo mặc định, giá trị thứ hai này cho mục này là 20480 trong phiên bản dựa vào x 64 của Windows Vista.

Windows Vista SP1, 7, 8, 8.1 (32 bit) / Windows Server 2008 (32 bit)
SharedSection=1024, 12288,512

Windows Vista, 7, 8, 8.1 (64 bit) / Windows Server 2008 R2, 2008 R2, 2012, 2012 R2 (64 bit)
SharedSection=1024, 20480,768


Trong Windows Vista và trong các hệ điều hành được cấp phát bộ nhớ động. Do đó, không có giới hạn cho cấp phát bộ nhớ không. Tuy nhiên, nếu bạn phân bổ quá nhiều bộ nhớ heap màn hình, hiệu suất tiêu cực có thể xảy ra. Đây là lý do tại sao chúng tôi không khuyên bạn đặt giá trị trên 20480.

Lưu ý: Kích thước heap màn hình không bị ảnh hưởng bởi bộ nhớ RAM vật lý trên máy tính. Vì vậy, bạn không thể cải thiện hiệu suất bằng cách thêm RAM vật lý.
Tham khảo
Để biết thêm thông tin về vấn đề tương tự, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
126962 "Hết bộ nhớ" thông báo lỗi xuất hiện khi bạn có nhiều chương trình đang chạy
318677 PRB: Không thể tạo thêm trẻ em windows và các vấn đề khi bạn đạt đến số tối đa cho phép trẻ em windows trong ứng dụng MDI
Để biết thêm thông tin về các vấn đề bộ nhớ phiên trong môi trường bản ghi dịch vụ đầu cuối, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
840342 Ứng dụng có thể không chạy chính xác trong môi trường bản ghi dịch vụ đầu cuối

Để biết thêm thông tin về heap màn hình, hãy ghé thăm Web site sau của Microsoft:

Thao tác này có khắc phục được sự cố không?

  • Kiểm tra xem sự cố có được khắc phục không. Nếu khắc phục được sự cố, bạn đã hoàn thành phần này. Nếu vấn đề chưa được khắc phục, bạn có thể liên hệ bộ phận hỗ trợ.
  • Chúng tôi đánh giá cao phản hồi của bạn. Để cung cấp phản hồi hoặc báo cáo bất kỳ vấn đề với giải pháp này, hãy để lại nhận xét trên các "Khắc phục sự cố cho tôi"blog hoặc gửi cho chúng tôi một bức e-mail.
Fixit fix it fixme

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 947246 - Xem lại Lần cuối: 08/08/2015 02:50:00 - Bản sửa đổi: 1.0

Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Starter, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtvi
Phản hồi
ms.js">