Jak odblokować pliki chm - brak przycisku odblokowania

10

Pobrałem plik CHM. Po dwukrotnym kliknięciu pojawia się monit o otwarcie / zapisanie / anulowanie. Bez względu na to, czy otworzę, czy zapiszę nową kopię, „nowa” wersja wyświetli monit o to samo otwarcie / zapisanie / anulowanie wyskakującego okienka reklamowego w nieskończoność.
Podczas wyszukiwania w Google wydaje się, że Microsoft uznał za właściwe ze względów bezpieczeństwa domyślnie blokować te pliki. Rozwiązaniem jest kliknięcie pliku prawym przyciskiem myszy i kliknięcie przycisku „odblokuj” u dołu:

wprowadź opis zdjęcia tutaj

Problem polega na tym, że nie mam tego przycisku w systemie:

wprowadź opis zdjęcia tutaj

BTW, brakuje go również w przypadku plików .exe.
Używam Win7 64bit. Jakieś pomysły?

Yoav
źródło
3
Zobacz tutaj, jak wyłączyć tę irytującą funkcję bezpieczeństwa, a tutaj, jak zbiorczo odblokować z wiersza polecenia.
Karan,
Czy to zadziała dla XP? Mam ten sam problem na moim komputerze roboczym.
Yoav
Tak, oba powinny również działać na XP.
Karan
Metoda wykorzystująca Windows PowerShell została podana w tym pytaniu: stackoverflow.com/questions/28142826/...
UuDdLrLrSs

Odpowiedzi:

5

System Windows przechowuje flagi w alternatywnym strumieniu danych, który jest dostępny tylko w systemie plików NTFS.

Alternatywne strumienie danych będzie przetrwać kopie z NTFS katalogu do drugiego, ale nie przetrwać przemieszczane do objętości FAT32 lub exFAT. lub wysyłanie e-mailem lub zip.

Jeśli więc nie masz uprawnień do edytowania rejestru lub zasad, masz kilka opcji:

  1. Wyślij plik pocztą e-mail do siebie (chociaż niektóre systemy pocztowe będą blokować pliki chm jako niepewne załączniki)

  2. Dodaj plik do pliku Zip, a następnie rozpakuj w żądanej lokalizacji. (Niektóre programy zip mogą zachować alternatywne strumienie danych, więc upewnij się, że opcja jest wyłączona podczas kompresowania)

  3. Przenieś plik na wolumin ExFat lub FAT32, a następnie, opcjonalnie, z powrotem do NTFS, jeśli tam właśnie potrzebujesz pliku.

  4. Otwórz plik w edytorze szesnastkowym, a następnie zapisz jako nowy plik (zapisywanie na górze oryginalnego pliku może nie działać, ponieważ niektóre edytory szesnastkowe optymalizują zapis niezmienionego pliku)

  5. Wstaw plik do dokumentu Office jako obiekt, skopiuj wstawiony obiekt, a następnie wklej do Eksploratora.

ThunderFrame
źródło
Niesamowite. Zipowanie i rozpakowywanie naprawiło to dla mnie. Dzięki.
Matt Davis,
5

To samo stało się z moim. Oto jak to naprawić:

  1. Otwórz Regedit
  2. Wyszukaj klucz:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. Utwórz podklucz ItssRestrictions

  4. Utwórz DWORD MaxAllowedZonez wartością2

Jeśli nadal nie działa, przenieś plik na inny dysk i otwórz go ponownie, aby zobaczyć.

https://support.microsoft.com/en-us/kb/892675

CodeFarmer
źródło
pracował dla mnie dzięki!
kofifus
Pamiętaj, że wartość = 2 może, ale nie musi być właściwym ustawieniem. Zależy to od „strefy”, w której znajduje się serwer sieciowy. Jeśli 2 nie działa, stopniowo zwiększałbym się, aby określić, która strefa jest potrzebna.
UuDdLrLrSs
Działa dla mnie, jeśli chodzi o ostatnią sugestię przeniesienia pliku. Niesamowity!
eriawan
1

Pliki CHM można blokować (a tym samym odblokowywać) tylko w systemach plików NTFS. Prawdopodobnie wszystkie inne źródła plików (oprócz udziałów sieciowych w strefie lokalnej) są uważane za niebezpieczne.

Ale blokowanie zostało dodane do XP tylko przez sp (sp2 afaik)

Marco van de Voort
źródło
Myślę, że twoje założenia są błędne. Nie zapisuje pliku z wolumenu innego niż NTFS, co czyni go niebezpiecznym ( wat ?! czy NTFS magicznie uniemożliwia ci zapisywanie wirusów czy coś takiego?). Zapisuje plik z lokalizacji zewnętrznej, co powoduje, że system Windows oznacza plik jako niebezpieczny, ale wymaga obsługi w systemie plików i tylko NTFS obsługuje te flagi „niepewności”. W każdym razie ta odpowiedź nie rozwiązuje problemu OP.
gronostaj
Mam na myśli, że te „flagi” są dostępne tylko wtedy, gdy zapiszesz wynik w systemie NTFS, ponieważ używa on rozwidlonych plików. Dlatego w innych systemach plików „bezpieczne” informacje nie są zachowywane, co sprawia, że ​​wszystkie pliki na takim wolumenie są potencjalnie niebezpieczne, ponieważ system nie może ustalić, czy są one lokalne, czy pliki o pochodzeniu zewnętrznym.
Marco van de Voort