ผู้สร้างอัปเดตที่เข้ากันไม่ได้กับ AllocationPreference MemTopDown?


1

สำหรับการทดสอบแอปพลิเคชันของฉันเองสำหรับความเข้ากันได้กับ LargeAddressAware (LAA) ฉันได้ตั้งค่าAllocationPreference"การจัดการหน่วยความจำ" ของ windows เป็น MEM_TOP_DOWN ตามที่แนะนำในhttps://stackoverflow.com/a/22745579

"MemTopDown.reg" (ต้องรีบูต windows):

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"AllocationPreference"=dword:00100000

-

ในสภาพแวดล้อมการทดสอบของฉันฉันได้อัพเกรดเป็น Windows 10 เวอร์ชั่น 1703 (อัปเดตผู้สร้าง)

โดยบังเอิญฉันได้สังเกตเห็นว่าแอปพลิเคชั่น 32 บิตอื่น ๆ ที่เปิดใช้งาน LAA กำลังหยุดทำงานอยู่ ตัวอย่างเช่น:

  • Firefox 53.0
  • โครเมี่ยม 58.0.3029.81
  • adobe acrobat reader dc 17.009.20044
  • irfanview 4.44
  • xmind 8 (3.7.1.201612151837)
  • ms excel 16.0.4522.1000
  • ms powerpoint 16.0.4266.1001

การล่มประเภทนั้นทั้งหมดชี้ไปที่:

Faulting module name: CoreMessaging.dll, version: 10.0.15063.0

-

คำถาม:
มีข้อบกพร่องใด ๆ ที่รู้จักกับ windows 10 (รุ่น 1703) และAllocationPreferenceสวิตช์หรือไม่

-

แก้ไข:
เพื่อจัดการกับความคิดเห็นเริ่มต้น: คำถามนี้เกี่ยวกับสภาพแวดล้อมการทดสอบที่AllocationPreferenceเปิดใช้งานสวิตช์รีจิสตรี - ซึ่งไม่ได้มีอยู่ตามค่าเริ่มต้น! มันเป็นสวิตช์ที่กำหนดเองเพื่อระบุบั๊กแอปพลิเคชันได้ดีขึ้นด้วยที่อยู่หน่วยความจำ
แต่ที่นี่ดูเหมือนว่าจะเป็นข้อผิดพลาดกับระบบปฏิบัติการ windows เอง: ดูเหมือนว่าแอปพลิเคชัน 32 บิตใด ๆ ที่เปิดใช้งาน LAA จะมีปัญหาในกรณีที่มีการตั้งค่าสวิตช์ MemTopDown

อาการไม่ได้ถูกตรวจสอบในระดับเซอร์วิสแพ็คก่อนหน้าของ windows 10.
อาการไม่ถูกตรวจพบในเวอร์ชันอื่นเช่น windows 7

-

edit2:
บันทึกย่อถึง "ข้อคิดเห็น" เริ่มต้นทั้งหมด: ฉันได้เพิ่มสวิตช์รีจิสตรีไปที่คำถามนี้
เพียงเพิ่มไปยังระบบของคุณรีบูตและดูแอปพลิเคชัน LAA 32 บิตทั้งหมดขัดข้อง ...
เพื่อย้อนกลับเพียงแค่ลบรายการรีจิสตรีนั้นอีกครั้ง

-

แก้ไข 3:
ตอนนี้เพิ่มภาพหน้าจอจากการถ่ายโอนข้อมูลผิดพลาด WER ของฉัน (การรายงานข้อผิดพลาด windows) บนhttp://sysdev.microsoft.com/
มันกำลังชี้ไปที่ "microsoft :: coreui :: dispatch :: useradapter_handledispatchnotifymessage":

ป้อนคำอธิบายรูปภาพที่นี่


ฉันใช้โปรแกรมเหล่านั้นและไม่เคยมีปัญหากับพวกเขาในการอัปเดตผู้สร้าง ฉันคาดเดาว่าปัญหาของคุณเป็นของท้องถิ่น / ไม่ซ้ำใครและไม่เป็นระบบในการอัปเดตตัวเอง
music2myear

สำหรับฉันพวกเขาทำงาน VS2017 ยังเป็นที่อยู่โฆษณาขนาดใหญ่ที่ใช้งานได้ดีใน 1703 VM
magicandre1981

คุณลองกับคอมพิวเตอร์มากกว่าหนึ่งเครื่องกับ Windows 1703 หรือไม่ (เพื่อตรวจสอบว่าเป็นเพียงคอมพิวเตอร์ของคุณหรือไม่)
Ƭᴇcʜιᴇ007

"ไม่พบอาการในระดับ service pack รุ่นก่อนหน้าของ windows 10" - หากคุณเปลี่ยนกลับมาเป็น 1607 ในระบบเดียวกันพฤติกรรมนี้จะ exhbit ตัวเอง?
Ramhound

คุณแน่ใจหรือว่าสิ่งนี้ใช้ได้กับคุณมาก่อน ตรรกะของฉันบอกว่าหน่วยความจำสูงสุดไม่ควรทำงานกับ DLL 32- บิตถ้าคอมพิวเตอร์มี RAM มากกว่า 4GB เพราะพวกเขาไม่สามารถจัดการกับการโหลดที่สูงขึ้นใน RAM
harrymc

คำตอบ:


2

ตอนนี้ได้รับการแก้ไขด้วยการอัพเดท KB4025342 (2017-07-11) - หรือใหม่กว่า

10.0.15063.483จะดำเนินหมายเลขรุ่น


ดีใจที่ได้ยินว่าพวกเขาซ่อมมันตอนนี้
magicandre1981
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.