คุณสามารถทำให้ Windows 7 ไม่ จำกัด ชื่อโฟลเดอร์ได้หรือไม่?


13

ฉันกำลังเรียกใช้ Windows 7 Home Premium ที่ติดตั้งล่วงหน้า (Nordic ในภาษาฟินแลนด์สำหรับฉัน) C:\แน่นอนโฟลเดอร์ของฉันมีUsersโฟลเดอร์ แต่ชื่อเป็นภาษาฟินแลนด์

ชื่อโฟลเดอร์

การคลิกที่ชื่อโฟลเดอร์ใน Explorer จะแสดงชื่อจริง

ชื่อโฟลเดอร์จริง

อันนี้เป็นอันที่แสดงโดยแอพพลิเคชั่นอื่น ๆ เช่นเว็บเบราว์เซอร์หรือ 7-Zip

สิ่งนี้ไม่ จำกัดC:\Usersแต่ยังนำไปใช้กับStart Menuฯลฯ

สิ่งที่ฉันต้องการจะทำคือปิด Localization ใน Explorer มีวิธีทำเช่นนี้หรือไม่?


คำตอบ:


16

การปรับแต่งโฟลเดอร์

ตามปกติโฟลเดอร์จะปรากฏขึ้นพร้อมกับไอคอนโฟลเดอร์มาตรฐาน การใช้งานทั่วไปของDesktop.iniไฟล์คือการกำหนดไอคอนที่กำหนดเองหรือภาพขนาดย่อให้กับโฟลเดอร์ คุณยังสามารถใช้Desktop.iniเพื่อสร้าง infotip ที่แสดงข้อมูลเกี่ยวกับโฟลเดอร์และควบคุมลักษณะบางอย่างของพฤติกรรมของโฟลเดอร์เช่นการระบุชื่อที่แปลสำหรับโฟลเดอร์หรือรายการในโฟลเดอร์

ที่มา: วิธีปรับแต่งโฟลเดอร์ด้วย Desktop.ini

ก่อนที่เชลล์จะแสดงชื่อของไดเรกทอรีเชลล์จะค้นหาDesktop.iniไฟล์ หากพบหนึ่งก็จะแสดงชื่อเปลี่ยนเส้นทางที่ได้รับจากLocalizedReourceNameผู้ใช้

ที่มา: การปรับแต่งโฟลเดอร์ด้วย Desktop.ini (Windows CE 5.0)

นี่คือเนื้อหาเริ่มต้นของdesktop.iniไฟล์ที่จัดเก็บในC:\Usersโฟลเดอร์:

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813

ปิดใช้งานชื่อที่แปลแล้ว

Windows Explorer ดูเหมือนจะไม่ได้ให้วิธีการใด ๆ ที่เป็นเอกสารเพื่อละเว้นการแปลเป็นภาษาท้องถิ่น แต่เป็นการลบ LocalizedResourceNameสายไม่ทำงาน แม้ว่าคุณจะสามารถลบไฟล์ทั้งหมดได้ แต่ก็ไม่ควรทำเพราะคุณจะสูญเสียการตั้งค่าการปรับแต่งอื่น ๆ เช่นไอคอนหรือคำแนะนำเครื่องมือ

ระบบอัตโนมัติเป็นกลุ่ม

ด้านล่างมีสคริปต์แบทช์ง่าย ๆ ที่สามารถทำเพื่อคุณสแกนซ้ำทุกโฟลเดอร์ในไดรฟ์ระบบ ตรวจสอบให้แน่ใจว่าได้เรียกใช้ในฐานะผู้ดูแลระบบ

@echo off
setlocal enabledelayedexpansion

pushd "%systemdrive%\"

for /f "delims=" %%G in ('dir /a /b /s desktop.ini') do (
find /i "LocalizedResourceName=" "%%~G" >nul
if !errorlevel! == 0 (
takeown /f "%%~G" /a >nul
icacls "%%~G" /grant:r *S-1-5-32-544:F /q >nul
attrib -h -s "%%~G"
type "%%~G" | findstr /i /v /c:"LocalizedResourceName=" > "%%~G.new"
copy "%%~G" "%%~nxG.bak" >nul 2>&1
del /a "%%~G"
ren "%%~G.new" "%%~nxG"
attrib +h +s "%%~G.bak"
attrib +h +s "%%~G"
))

popd
pause & exit /b

2
ขอบคุณคุณช่วยคุณประหยัดวันของฉันฉันไม่สามารถยืนไม่สอดคล้องกันของชื่อโฟลเดอร์ของฉัน
Kiwy

3
มันจะดีกว่าไหมถ้าจะคอมเม้นท์ด้วย;?
SamB

2

desktop.iniการแปลจะถูกควบคุมโดยไฟล์ที่ซ่อนอยู่เรียกว่า เปิดตัวเลือก Windows Explorer ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานตัวเลือกเพื่อแสดงไฟล์ที่ซ่อนและระบบตอนนี้เข้าไปในโฟลเดอร์ที่คุณไม่ต้องการแปลและลบไฟล์ ini

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