% PROGRAMDATA% เหมือนกันใน Windows ทุกรุ่นหรือไม่


0

ฉันต้องรันสคริปต์ทุกครั้งที่ Windows บูท
ฉันคัดลอกสคริปต์ไปยังโฟลเดอร์: %PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup
มันใช้งานได้กับคอมพิวเตอร์ของฉัน แต่ตอนนี้ฉันกังวลว่ามันไม่สามารถใช้ได้กับ Windows ทุกรุ่น
บางคนสามารถบอกฉันได้ว่าเส้นทางนี้เหมือนเดิมหรือไม่

เคล็ดลับใด ๆ ที่จะเป็นประโยชน์มากขอบคุณ


% ProgramData% เป็นมาตรฐานสำหรับ Vista และสูงกว่า ใน XP ฉันเชื่อว่าคุณจะต้องใช้% APPDATA%
Cosco Tech

คำตอบ:


2

พา ธ นี้เหมือนกันจาก windows 7 ขึ้นไป

ฉันไม่แน่ใจว่าจะทำงานกับ XP และรุ่นก่อนหน้าได้หรือไม่เพราะมีโฟลเดอร์ Data Program ไม่ใช่ C: \ ProgramData แต่ C: \ Documents และ Settings \ All Users \ Application Data \ และฉันไม่รู้ หน้าต่างรุ่นใดที่พวกเขาเริ่มตั้งค่าตัวแปรสภาพแวดล้อม ฉันคิดว่าตั้งแต่ปี 2000 แต่ไม่แน่ใจ

แก้ไข: เพิ่งตรวจสอบใน windows 2000% ProgramData% ไม่มีอยู่ มันปลอดภัยที่จะสมมติว่ามันไม่ได้อยู่ใน XP เช่นกัน

อย่างไรก็ตามสำหรับความเข้ากันได้แบบย้อนหลังใน windows 7, 8 และ 10 เส้นทางต่อไปนี้ (ผ่าน symlink) ยังคงใช้ได้: C:\Documents and Settings\All Users\Application Data>


@marcosbontempo ฉันได้เพิ่มการแก้ไขที่บอกเส้นทางที่ใช้งานได้กับ windows 98 และขึ้นไปจนถึง 10 :)
LPChip

นอกจากนี้หากสิ่งนี้ช่วยได้โปรดยอมรับคำตอบด้วยการกดเครื่องหมายถูกสีเทา ด้วยวิธีนี้คนอื่นรู้ว่าคุณไม่ต้องการความช่วยเหลืออีกต่อไป
LPChip

1

% PROGRAMDATA% ใหม่สำหรับ Windows ตั้งแต่ Vista ใน Windows XP เป็นโฟลเดอร์ Local Settings ของโปรไฟล์ All Users ไม่มีโปรไฟล์ผู้ใช้ทั้งหมดอีกต่อไป Local AppData สำหรับผู้ใช้ทั้งหมดถูกย้ายไปที่ \ ProgramData และโฟลเดอร์เอกสารทั้งหมดของผู้ใช้ถูกย้ายไปยัง Users \ Public

นอกจากนี้ยังเริ่มต้นใน Vista Microsoft ดูแลไดเรกทอรีโปรไฟล์ Users \ All \ Users แต่โฟลเดอร์ในนั้นคือลิงก์สัญลักษณ์ของ NTFS ไปยังตำแหน่งที่ Microsoft ย้ายไป

ตราบใดที่สคริปต์ของคุณจะไม่ทำงานบน XP หรือรุ่นก่อนหน้ามันก็น่าจะใช้ได้ โปรดทราบว่าคุณต้องใช้ตัวแปรสภาพแวดล้อมต่อไปเนื่องจากไม่ได้อ้างถึง C: \ ProgramData เสมอ (แม้ว่าจะเป็น 99.99% ของทุกกรณี)

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