ข้อผิดพลาด Windows แปลก ๆ


2

ฉันเรียกใช้ Windows 7 และฉันได้รับข้อผิดพลาดแปลก ๆ จากแอพพลิเคชั่นต่าง ๆ เช่นการพยายามถอนการติดตั้ง VMware Workstation ทำให้เกิดข้อผิดพลาดดังต่อไปนี้:

"Error in the lua script: [string "-------------------------------------------..."]:785: attempt to call global 'ReadRegistry' (a nil value)"

เมื่อฉันพยายามเรียกใช้ Process Explorer (ซึ่งทำงานได้อย่างสมบูรณ์แบบเสมอ) ฉันได้รับข้อผิดพลาด "ไม่สามารถแยกอิมเมจ 64 บิตเรียกใช้ Process Explorer จากไดเรกทอรีที่เขียนได้" แม้ว่าฉันจะลองในหลาย ๆ ไดเรกทอรีก็ตามฉันมีสิทธิ์ในการเขียน เมื่อฉันเปิดใช้ในฐานะผู้ดูแลระบบจะทำงานได้อย่างถูกต้อง

ฉันเชื่อว่าอาจเป็นเพราะตัวแปรสภาพแวดล้อมในขณะที่ฉันเพิ่มเส้นทางพิเศษให้กับตัวแปร "เส้นทาง" ของฉันเพื่อให้ฉันสามารถดำเนินการได้อย่างง่ายดายใน cmd จากโฟลเดอร์ใด ๆ แต่ฉันไม่เพียง แต่ลบมันออก แต่ยังทำการคืนค่าระบบ m ยังคงได้รับข้อผิดพลาดเดียวกัน

นี่คือตัวแปร PATH สำหรับระบบ:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\Nmap

และนี่คือตัวแปร TEMP ของผู้ใช้:

C:\Users\Arron\AppData\Local\Temp

ข้อผิดพลาดเหล่านี้เกิดจากการแก้ไขตัวแปรสภาพแวดล้อมหรือมีปัญหาอื่นหรือไม่?

แก้ไข:ฉันคิดว่าฉันพบปัญหาฉันใช้การตรวจสอบกระบวนการเพื่อดูว่าเกิดอะไรขึ้นและปรากฏว่าไม่มีอะไรสามารถเขียนไปยังโฟลเดอร์ Local Temp ของฉัน นี่คือผลลัพธ์เมื่อเรียกใช้ในฐานะผู้ใช้ปกติ:

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

แต่เมื่อรันเป็นผู้ดูแลระบบสำเร็จ:

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

ปัญหาหลักคือฉันไม่เห็นอะไรผิดปกติกับสิทธิ์ของโฟลเดอร์ temp ของฉันดูเหมือนว่าทุกคนได้อ่านและเขียนเข้าถึง:

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

ฉันยังได้รับการตรวจสอบกระบวนการเต็มรูปแบบสำหรับการเปิดตัวในฐานะผู้ใช้และผู้ดูแลระบบหากพวกเขาจะช่วยได้เลย


1
ฉันไม่เห็นข้อผิดพลาด
Ramhound

ขอบคุณสำหรับการตรวจสอบ แต่ดูเหมือนว่าแอปพลิเคชันเหล่านี้ทั้งหมดเริ่มต้นการสุ่มล้มเหลวในเวลาเดียวกับที่ฉันแก้ไขตัวแปร PATH ถ้าไม่มีเหตุผลอื่นว่าทำไมแอปพลิเคชันที่แตกต่างกันกำลังประสบกับข้อผิดพลาด
Donkey คอนกรีต

1
อาจเป็นการแก้ไขปัญหาหรือวิธีแก้ปัญหาคุณสามารถลองสร้างบัญชีผู้ใช้อื่นและดูว่ามีปัญหาเหล่านั้นหรือไม่
barlop

ฉันไม่รู้ว่ามันหมายถึงอะไร แต่ก็มีการกล่าวถึงว่ามีการเพิ่มเส้นทาง "ผู้ใช้" ในเส้นทางทั่วโลก (ฉันไม่มีผู้ใช้) เป็นสิ่งที่ไม่ได้เห็นที่นี่หรือ (สมมติว่านั่นเป็นปัญหา)
Psycogeek

@Psycogeek นั่นฟังดูไม่เกี่ยวอะไรกับมันเลย ฉันคิดว่าคุณอาจหมายถึงตามบรรทัดของตัวแปรสภาพแวดล้อมของผู้ใช้เทียบกับตัวแปรสภาพแวดล้อมของระบบ และฉันจำไม่ได้ว่าถ้าคุณมี "เส้นทาง" ที่กำหนดไว้ในส่วนผู้ใช้แล้วมันจะได้รับการผนวกเข้ากับเส้นทางในส่วนของระบบ .. แต่ฉันจะไม่ได้มีเส้นทางที่กำหนดไว้ในส่วนของผู้ใช้และอย่างใดมันไม่เกี่ยวอะไรกับมัน
barlop

คำตอบ:


1

ดูเหมือนว่าฉันจะพบวิธีแก้ปัญหาสิทธิ์สำหรับโฟลเดอร์ชั่วคราวของฉันก็เปลี่ยนไปดังนั้นฉันจึงไม่สามารถควบคุมได้เต็มที่ ตอนนี้ฉันได้เพิ่มตัวเองกลับมาเป็นผู้ควบคุมเต็มรูปแบบฉันไม่มีข้อผิดพลาดจาก Process Explorer อีกต่อไป


0

หากมีการตั้งค่านโยบายการ จำกัด ซอฟต์แวร์เพื่อป้องกันไม่ให้ exes ทำงานในโฟลเดอร์เช่นAppData\Local\Tempข้อผิดพลาดนี้จะเกิดขึ้นเช่นกัน ในกรณีนี้กฎเส้นทางที่ไม่ จำกัด สามารถกำหนดได้ในนโยบายกลุ่ม

การตั้งค่า Policy \ Computer การตั้งค่าความปลอดภัย Settings \ Software ข้อ จำกัด ของนโยบาย \ เพิ่มเติมกฎ \ C: \ Users \ Arron \ AppData \ Local \ Temp \ procexp64.exe

ไม่จำเป็นต้องรีบูตเครื่อง

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