development

chm 뷰어가 내용을 표시 할 수 없습니다.

big-blog 2020. 12. 2. 21:36
반응형

chm 뷰어가 내용을 표시 할 수 없습니다.


집에서 열 수있는 chm 파일이 있습니다. 집과 직장에서 Windows XP를 사용합니다. 그러나 직장에서 파일을 열면 파일 내용이 표시되지 않습니다. 그래도 파일의 목차를 제대로 보여줍니다. 어떤 아이디어 pls?


Nicolas가 제안한 것 외에는 UNC 경로를 통해 여는 CHM의 내용을 보지 못할 수 있습니다. 이 경우 파일을 로컬 드라이브에 복사하십시오.


chm 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. "차단 해제"버튼이 표시됩니다. 그것을 클릭하면 문제가 해결됩니다.


Power Shell로 이동하여 관리자 권한으로 실행하고 폴더를 cd하십시오.

다음 명령을 사용하십시오. Unblock-File '.\filename.chm'


Windows 10 (VMware) 시스템에서도 동일한 상황이 발생했습니다. 다른 포스터에서 제안한대로 파일을 로컬 드라이브로 이동 한 다음 파일 열기 경고 메시지를 선택 취소해야했습니다. 파일을 열면 하단에 "이 파일을 열기 전에 항상 확인"확인란과 함께 "파일 열기-보안 경고"메시지가 나타납니다. 확인란을 선택 취소 할 때까지 TOC 만 표시되었습니다. 체크를 해제하면 내용이 정상적으로 표시됩니다. HTH 다른 사람!


Windows 7에서는 파일을 로컬로 복사하고 파일 열기 경고 메시지를 선택 취소했습니다.


명령 프롬프트를 열고 관리자 권한으로 실행하십시오. 파일 위치로 이동하여 파일 이름을 입력하고 Enter를 누르십시오. 파일을 열고 chm 뷰어에서 내용을 볼 수 있습니다.

추가 정보 : http://langbasics.blogspot.in/2014/12/chm-viewer-unable-to-show-contents.html

감사


많은 사람들이이 문제를 가지고있는 것으로 보이지만 해결책을 찾을 수 없었습니다. 분명히 다른 수준의 인증이 있습니다. 내가 읽은 대부분의 기사는 MaxAllowedZone을 '1'로 설정하라고 알려줍니다. 즉, 로컬 컴퓨터 영역과 인트라넷 영역은 허용되지만 '4'는 '모든'영역에 대한 액세스를 허용합니다.

자세한 내용은 https://support.microsoft.com/en-us/kb/892675 문서를 참조하세요.

이것은 내 레지스트리의 모습입니다 (와일드 카드와 함께 작동하는지 확신하지 못했지만 나를 위해 작동하는 것 같습니다) :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000004

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"UrlAllowList"="\\\\<network_path_root>;\\\\<network_path_root>\*;\\ies-inc.local;http://www.*;http://*;https://www.*;https://*;"

추가로, 이상하게도 다른 PC에서이 작업을 수행하려면 "UrlAllowList"키가 필요했지만 내 테스트 용 PC는 아닙니다. 아마도 전혀 필요하지 않지만 추가했을 때 문제가 해결되었습니다. 사용자가 원본 파일 또는 이와 유사한 것을 닫지 않았을 수 있습니다. 그래서 그냥 고려하십시오. 최소한 시도하고 테스트 한 다음 필요한 경우 추가하는 것이 좋습니다. 확인한 후 필요한 경우 배포 할 수 있습니다. '차단 해제'방법이 작동하지 않거나 옵션이 표시되지 않으면 이렇게해야합니다. 행운을 빕니다!

PS 작동 한 또 다른 방법은 mklink / d (Windows 7 이상에서 기호 연결)를 사용하여 로컬로 경로를 네트워크에 매핑하는 것이었지만 네트워크 드라이브 문자 (Z : 테스트 용) 매핑이 작동하지 않았습니다. 생각을위한 음식 일 뿐이며 파일을 '차단 해제'할 필요가 없었습니다. 또한 받아 들여진 '솔루션'이 문제를 해결하지 못했습니다.


CHM 파일의 파일 이름 또는 디렉토리 이름에 "#"해시 문자가 있습니다. "#"을 제거하면 내용을 볼 수 있습니다. 그래도 볼 수 없다면 다음 링크를 방문하십시오 : https://www.helpsmith.com/chm-cannot-be-displayed.php


나는 같은 문제가 있었고 파일을 압축 한 다음 zip 프로그램 내부에서 열었습니다. (나는 7-zip을 사용합니다)


누군가가 필요하면 웹 페이지가 있습니다 : http://topdf.com/ 가능하면 chm을 pdf로 변환 할 수 있습니다. 나는 ~ 18MB의 chm과 615 페이지로 테스트했습니다. 하이퍼 링크로 연결된 목차가있는 pdf를 얻을 수있었습니다.


같은 문제가 발생했습니다. .chm 파일은 NTFS에서만 작동한다는 것을 읽었습니다. 내 파일이 NTFS가 아닌 클라우드 네트워크 드라이브에 있었기 때문에 로컬로 복사했는데 문제가 사라졌습니다.


SumatraPDF를 사용하십시오. .chm 파일이 열립니다.

참고 URL : https://stackoverflow.com/questions/4400744/chm-viewer-unable-to-show-contents

반응형