Windows 2022 ได้รับการติดตั้งใหม่
ฉันมีผู้ใช้ท้องถิ่น โวลต์
ในกลุ่ม ผู้ใช้
.
ฉันยังมีแอปเนทีฟที่เรียกว่า work.exe
ใครมีไฟล์คอนฟิก config.xml
.
ฉันคัดลอกไฟล์ 2 ไฟล์จากโฟลเดอร์แชร์ VM ลงใน %LocalAppData%\งาน\
จากนั้นเรียกใช้ work.exe
.
แล้วมันบอกว่ามันไม่ได้รับอนุญาตให้ เปิด config.xml
.
ฉันถอด config.xml
และลองอีกครั้ง แอป สร้าง ไฟล์สำเร็จ
ฉันคืนค่า config.xml
เปลี่ยนโฟลเดอร์ งาน
, อนุญาต ทุกคน
มี ควบคุมทั้งหมด
, เรียกซ้ำ
ลองวิ่ง work.exe
อีกครั้งยังคงถูกปฏิเสธการเข้าถึง
ฉันใช้ หุ่นยนต์
เพื่อคัดลอกโฟลเดอร์ในเครื่องยังคงใช้งานไม่ได้
รีบูตเครื่องไม่ทำงาน
วิธีแก้ปัญหาชั่วคราว: ฉันบรรจุโฟลเดอร์ไปที่ ซิป
บน Windows OS อื่น จากนั้นแกะไฟล์ ซิป
ถึง %ข้อมูลแอปในเครื่อง%
ผ่านโฟลเดอร์แชร์ VM โดยไม่ต้องแก้ไขสิทธิ์ซึ่งใช้งานได้
ดูเหมือนว่า A จะไม่ได้รับอนุญาต แก้ไข ไฟล์ที่สร้างโดย B.
มันไปยังไง? ทำไมต้องคัดลอกโดย explorer.exe
(แม้แต่ในเครื่อง) นั้นแตกต่างกันในการคัดลอก explorer.exe
จาก ซิป
ไฟล์?
อัปเดต 1:
ผลลัพธ์จากการตรวจสอบกระบวนการ:
สร้างไฟล์
ปฏิเสธการเข้าใช้
การเข้าถึงที่ต้องการ: อ่าน/เขียนทั่วไป, จัดการ: เปิด, ตัวเลือก: IO แบบซิงโครนัสไม่แจ้งเตือน, ไฟล์ที่ไม่ใช่ไดเรกทอรี, เปิดไม่เรียกคืน, แอตทริบิวต์: n/a, ShareMode: อ่าน, AllocationSize: n/a
อัปเดต 2:
ฉันคัดลอก 2 ไฟล์จากโฟลเดอร์แชร์ VM
ใน VMware ให้เมานต์ win7 vdisk แบบอ่านอย่างเดียว /p1/win7
.
(/p1
และ /p1/win7
ทั้งหมดเป็นเจ้าของโดย ราก:ราก
ในขั้นต้น 755
)
แล้วแผนที่ /p1/win7
เป็นโฟลเดอร์แชร์ของ Web Drive พร้อม Win2022 แบบอ่านอย่างเดียว
ทุกสิ่งที่คัดลอกจากโฟลเดอร์นั้นมีปัญหานี้
แต่ฉันสามารถเปิดไฟล์ที่อาจถูกล็อคได้ notepad.exe
.