จะเปลี่ยนไอคอนไฟล์ html ได้อย่างไร?


3

Windows (อย่างน้อย XP และ Vista, ฉันไม่ได้ลอง 7) ปฏิเสธที่จะเคารพการตั้งค่าไอคอนเพื่อให้แสดงไฟล์ html มันยืนยันในการแสดงแผ่นกระดาษที่มีโลโก้ IE บนมัน

บน XP ผมเปลี่ยนไอคอนผ่านFolder options > File Typesและสำหรับ Vista ผมใช้FileTypesMan แต่มันไม่ทำงานเลย

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


1

แอปพลิเคชันอาจติดตั้งไอคอนตัวจัดการเพื่อให้ไอคอนที่กำหนดเองขึ้นอยู่กับเนื้อหาของไฟล์ ตัวอย่างเช่น Microsoft Office ติดตั้งตัวจัดการไอคอนเพื่อแสดงไอคอนที่กำหนดเองสำหรับไฟล์ HTML ที่สร้างใน Word หรือ Excel

หากมีการจัดการไอคอน , Windows DefaultIconจะไม่ใช้ไอคอนจาก

ดังนั้นพยายามลบคีย์:

HKEY_CLASSES_ROOT\htmlfile\shellex\IconHandler

จากนั้น Explorer จะใช้ไอคอนที่ระบุในDefaultIcon:

HKEY_CLASSES_ROOT\htmlfile\DefaultIcon

ไม่จำเป็นต้องรีสตาร์ท Explorer หากไอคอนไม่เปลี่ยนแปลงทันทีให้รีสตาร์ท Explorer


มิฉะนั้น grvanchal ให้ขั้นตอนในการเปลี่ยนไอคอน


วิธีนี้ใช้งานได้ แต่แบ่งการทำงานที่มีอยู่นั่นคือไฟล์ที่ต้องการแสดงไอคอนที่กำหนดเองจะแสดงค่าเริ่มต้นแทน Icon handlerมีไอคอนเริ่มต้นของตัวเอง (ซึ่งแตกต่างจาก Windows' ค่าเริ่มต้น) ก็เป็นไปได้ที่จะตั้งที่อื่นIcon Handler's เริ่มต้นได้อย่างไร
GetFree

@ รับฟรีฉันคิดว่ามันไม่มีวิธีง่ายๆในการใช้งาน: คุณมีไอคอนตัวจัดการหรือไม่ หากมีตัวจัดการไอคอนมันจะมีการควบคุมไอคอนที่แสดงอย่างสมบูรณ์ DLL ตัวจัดการจาก MS Office 2007 ไม่มีไอคอนอยู่ในนั้น ฉันค่อนข้างแน่ใจว่าไม่มีไอคอนในตัวจัดการ DLL ใน Office รุ่นถัดไปดังนั้นจึงแยกไอคอนจากไฟล์อื่น ๆ หนึ่งสามารถคิดว่ามันควรใช้การDefaultIconตั้งค่าที่ไอคอนที่กำหนดเองไม่สามารถใช้งานได้ และฉันเห็นด้วย แต่ดูเหมือนจะไม่เป็นเช่นนั้น
Alexey Ivanov

@ รับฟรีฉันไม่ทราบว่า Office แยกไอคอนออกจากที่ใด หากคุณพบว่า DLL หรือ EXE คุณสามารถปรับเปลี่ยนไอคอนเริ่มต้นเป็นอย่างอื่นได้ คุณสามารถใช้Process Explorerเพื่อดูไฟล์ที่ Icon Handler เปิดขึ้น อย่างไรก็ตามมันไม่ง่ายนักเนื่องจาก Explorer ใช้ส่วนขยายเชลล์จำนวนมาก
Alexey Ivanov

2

ค่าสำหรับไอคอนอยู่ในรีจิสตรี

ไปที่ RUN และพิมพ์ regedit

Go to HKEY_CLASSES_ROOT\.html

จากนั้นตรวจสอบค่าเริ่มต้น ตัวอย่างเช่นฉันมีเบราว์เซอร์โครเมียมดังนั้นคีย์เริ่มต้นของฉันคือ ChromiumHTM

ไปที่ชื่อของคีย์โดยค่าเริ่มต้น:

HKEY_CLASSES_ROOT\{YOUR DEFAULT BROWSER KEY}\DefaultIcon

ตัวอย่าง:

HKEY_CLASSES_ROOT\ChromiumHTM\DefaultIcon

เปลี่ยนค่าเริ่มต้นสำหรับคีย์นั้นเป็นไอคอนที่ต้องการ รีสตาร์ท explorer.exe และไอคอนของคุณเปลี่ยนไป


htmlfileพิมพ์เริ่มต้นกล่าวว่า ฉันไปที่คีย์นั้นและภายใต้DefaultIconเป็นเส้นทางที่แน่นอนที่ฉันตั้งค่าตัวเองด้วย FileTypesMan
GetFree

คุณฆ่ากระบวนการและเริ่มต้น explorer.exe หรือรีสตาร์ทหรือไม่
grvpanchal

ใช่ฉันรีสตาร์ท แต่มันไม่ทำงาน
GetFree

0

ฉันสามารถแนะนำวิธีอื่นให้คุณใช้ไอคอนที่แตกต่างสำหรับไฟล์ HTML ของคุณ มันแตกต่างกันโดยสิ้นเชิง แต่สามารถให้ผลลัพธ์ที่คุณต้องการ ....

คลิกขวาที่เดสก์ท็อป >> ใหม่ >> ทางลัดและเลือกไฟล์ของคุณ จากนั้นคุณสามารถเปลี่ยนไอคอนของทางลัดนั้นได้โดยคลิกขวาที่มัน >> คุณสมบัติ >> เปลี่ยนไอคอน จากนั้นคุณสามารถย้ายไฟล์ทางลัดนั้นได้ทุกที่ที่คุณต้องการ


ใช่ แต่ค้นหาคำถามเดียวกันบนอินเทอร์เน็ตและเข้ามาในหน้านี้ ฉันอ่านคำตอบเหล่านั้นฉันก็คิดเช่นกันนี่อาจช่วยคนอื่นที่มีคำถามเดียวกัน และถ้าเขาต้องการผลลัพธ์เช่นฉัน .. :)
Karan Dayaba

-1

ทางออกจากลิงค์

คลิกขวาที่เดสก์ท็อปไปที่คุณสมบัติ> ลักษณะ
คลิก "ขั้นสูง" เลือก "ไอคอน" และเปลี่ยนขนาดเป็นขนาดอื่นนอกเหนือจากขนาดปัจจุบัน
กด "ตกลง" เพื่อยืนยันการเปลี่ยนแปลงในหน้าต่างการสนทนาที่เกี่ยวข้องทั้งหมด
เมื่อไอคอนมีการเปลี่ยนแปลงให้คืนค่าขนาดเป็นค่าดั้งเดิม

การดำเนินการนี้จะบังคับให้วาดใหม่ไอคอนทั้งหมดล้างภาพเก่า


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