ฉันดูเหมือนจะมีปัญหาทั่วไปกับ "การเข้าถึงถูกปฏิเสธบน Windows" มันปรากฏตัวทุกครั้งหากเช่น:
- ไฟล์ bat ของฉันเรียกคอมไพเลอร์สร้างไฟล์บนดิสก์
- ไฟล์ bat ของฉันเปลี่ยนชื่อไฟล์
- แต่ฉันยังมีไฟล์ที่ดาวน์โหลด (FireFox) ไปยังเดสก์ท็อป Windows ที่ Windows ให้ "การเข้าถึงถูกปฏิเสธ" ถ้าฉันลองลบไฟล์
- พยายามปิดการใช้งาน AVG + สร้างข้อยกเว้นใน AVG resident shield
(ฉันได้ลองตรวจสอบกับตัวจัดการกระบวนการ + Winternals กระบวนการ explorer ว่ามันไม่ได้เป็นกระบวนการทำงานยังคงทำงานที่ควรทำให้เกิดการล็อค)
- วินโดว 7.
- บัญชีผู้ใช้ของฉันเป็นผู้ดูแลระบบ
- ไฟล์ทั้งหมดถูกสร้างโดยบัญชีผู้ใช้เดียวกัน
ปัญหาเป็นล่าสุด แต่บางสิ่งที่ฉันสังเกตเห็นเมื่อวานนี้เป็นครั้งแรก (เมื่อฉันเริ่มเรียกไฟล์. bat อีกครั้งซึ่งฉันใช้มาหลายปีแล้ว)
ฉันเหนื่อย:
- เริ่มต้นเช่น Windows Explorer ด้วย "run as administrator" แต่นั่นก็ไม่ได้ทำให้แตกต่าง
- คลิกขวา - คุณสมบัติ - ความปลอดภัยและการเปลี่ยนแปลงสิทธิ์ / ความเป็นเจ้าของ (ฉันยังได้รับ "การเข้าถึงถูกปฏิเสธ" เมื่อพยายามทำเช่นนี้จึงไม่ช่วยอะไร)
นี่คือภาพหน้าจอถ้าฉันลองเปลี่ยนความปลอดภัยของไฟล์ "ล็อค" (ปัญหานี่คือการล็อคเกิดขึ้นอย่างต่อเนื่องทุกครั้งที่มีการสร้างไฟล์)
!
หากฉันคลิกเป็นต้นไปจะระบุว่าฉันไม่ใช่เจ้าของ ฉันเห็นสิ่งนี้แทน: "ไม่สามารถแสดงเจ้าของปัจจุบัน"
หากฉันพยายามเปลี่ยนความเป็นเจ้าของฉันจะได้รับ "การเข้าถึงถูกปฏิเสธ" (ไม่มีสิทธิ์)
ซึ่งทำให้งงงันฉันในขณะที่ฉันเพิ่งสร้างมัน (ใช่ผ่านไฟล์. bat ที่เรียกใช้โปรแกรมเรียกทำงานที่สร้างไฟล์ แต่ทั้งหมดทำงานภายใต้บัญชีผู้ใช้ผู้ดูแลระบบของฉัน)
ฉันคิดว่านี่เป็นปัญหาแปลก ๆ ของบางสิ่งบางอย่างที่ถือตัวจัดการไฟล์ไว้ชั่วครู่หลังจากไฟล์ถูกลบโดยไฟล์. bat ...
ฉันได้ลองเดินไป 5 นาทีหลังจากไฟล์. bat มีคำแนะนำในการลบ (หยุดสคริปต์. bat ชั่วคราว) เมื่อกลับมา (หลังจากไม่กี่นาที) ไฟล์จะหายไป (นี่ใช้เวลาสักครู่ก่อนที่ฉันจะสังเกตเห็นว่าเป็นเพราะฉันบังเอิญไปค้นพบสิ่งนี้ แต่ดูเหมือนว่าฉันจะทำซ้ำได้)
ดังนั้นสาเหตุของปัญหาทั้งหมดอาจเป็นไฟล์ที่อยู่ในสถานะลึกลับที่ไฟล์ถูกกำหนดเวลาสำหรับการลบ แต่มันจะช้ามาก? (และด้วยเหตุนี้การดำเนินการอื่น ๆ ทั้งหมดที่ดำเนินการกับไฟล์ก็มีพฤติกรรมที่แปลกมากเช่นกัน)
ฉันไม่รู้ว่าทำไมสิ่งนี้ (ลองปิดการใช้งานเช่น AVG) แต่ฉันเดาว่ามันสามารถอธิบายปัญหาที่เกิดขึ้นอย่างฉับพลันได้?
W:
นั่นคืออยู่ในเครือข่ายที่ใช้ร่วมกัน คุณพบปัญหาเดียวกันกับC:
ไดรฟ์หรือไม่ มีความเป็นไปได้ที่ไฟล์เซิร์ฟเวอร์จะไม่รู้จักข้อมูลรับรองของคุณทั้งหมดหรือไม่? สิ่งนี้อาจเกิดขึ้นหากคุณเป็นผู้ใช้ทั่วไปในโดเมนและผู้ดูแลระบบในเครื่องของคุณเท่านั้น
{YourAppName}.vshost.{YourAppExtension}
(เช่น:) SampleApp.vshost.exe
โดยบังเอิญหรือไม่?