2015년 12월 3일 목요일

Windows 10 에서 오래된 hlp 파일 보기

조건:
Windows 7 에서 잘 동작하던 hlp 파일을 windows 10 으로 업그레이드후에는 열수가 없다.
기존 윈도우 백업에 있는 Windows.old/Windows/winhlp32.exe 는 잘 동작한다.

1. 기존 Windows.old/Windows/winhlp32.exe 파일을 적당한 위치(c:/temp)로 복사한다.

2. Win10-Hlp32-Fix.cmd 파일을 같은 폴더에 만들고 아래와 같이 넣는다.
@echo off
set crtpth=%CD%
takeown /f "%windir%\winhlp32.exe" >nul
icacls "%windir%\winhlp32.exe" /grant *S-1-5-32-544:F >nul
copy /y "%crtpth%\winhlp32.exe" %windir%
icacls "%windir%\winhlp32.exe" /setowner "NT Service\TrustedInstaller" >nul
echo.
echo Done.
echo.
echo Press any key to Exit
pause >nul
exit

3. Win10-Hlp32-Fix.cmd 파일을 관리자 모드로 실행시킨다.
   잘 동작하면 끝.



4. hlp 파일을 열때 9009 에러가 발생하면, 기존 Windows.old/Windows/ko-KR/winhlp32.exe.mui 파일을 Windows/ko-KR 로 복사한다.


끝.