Pokazywanie postów oznaczonych etykietą Windows. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Windows. Pokaż wszystkie posty

poniedziałek, 30 maja 2022

Zmiana daty pliku pod Windows (PowerShell)

Często wykonuję zrzuty ekranów, ale że tych ekranów mam kilka to na zrzutach widać  zdecydowanie więcej niż jest mi potrzebne. Po wycięciu odpowiedniego fragmentu zmienia się data pliku. Jak ustawić ją na pierwotną wartość?

W PowerShelu wykonuję następujące polecenie:

(Get-Item "[sciezka z nazwą pliku]").LastWriteTime=("[data w formacie RRRR-MM-DD GG:MM:SS]")

czyli np:

(Get-Item "c:\Zrzuty ekranu\Zrzut ekranu 2022-01-11 16.32.58.png").LastWriteTime=("2022-01-11 16:32:58")

Ponieważ program, którym robię zrzuty czas zapisywany w nazwach plików rozdziela kropkami, a nie dwukropkami, to dla łatwiejszego przygotowania w Excelu listy poleceń do wykonania powyższe polecenie można rozszerzyć o zmianę tych znaków.

(Get-Item "c:\Zrzuty ekranu\Zrzut ekranu 2022-01-11 16.32.58.png").LastWriteTime=("2022-01-11 16.32.58").replace(".",":")

No właśnie, w Excelu. Jak zrobić żeby PowerShell sam pobierał listę plików z danego katalogu i pobierał wartości do zmiany?

poniedziałek, 19 marca 2018

poniedziałek, 24 lipca 2017

DIFF PDF

Program do porównywania plików PDF
  1. Ściągasz DIFF PDF
  2. Rozpakowujesz, np do d:\diff-pdf\
  3. uruchamiasz cmd (lub Win+R) i za pomocą poniższych komend możesz porównywać pliki

    1. tylko podgląd:

      d:\diff-pdf\diff-pdf --view d:\plik1.pdf d:\plik2.pdf
       
    2. zapisanie pliku wynikowego

      d:\diff-pdf\diff-pdf --output-diff=d:\plik3.pdf d:\plik1.pdf d:\plik2.pdf

      gdzie:
      plik1.pdf - plik pierwszy
      plik2.pdf - plik drugi
      plik3.pdf - wygenerowany plik z porównaniem

środa, 11 stycznia 2017

Ile to jest 2 + 2 * 2?

Prawidłowa odpowiedź zależy od tego, której wersji kalkulatora użyjemy.



To oczywiście żart, chociaż Kalkulator Windows rzeczywiście tak liczy, jednak prawidłową odpowiedź dostajemy tylko w wersji "naukowej".

niedziela, 6 listopada 2016

Jak zabezpieczyć hasła?

By Christopher Bolin ("Ext/Icons" directory of the KeePass source code) [GPL (http://www.gnu.org/licenses/gpl.html)], via Wikimedia Commons

Bezpieczeństwo haseł

  1. Do każdego serwisu należy mieć inne hasło
  2. Hasła powinny składać się z co najmniej 17 znaków alfanumerycznych oraz znaków specjalnych, a litery powinny być zarówno duże jak i małe; nie będzie źle jeśli będą to losowe znaki
  3. Nie należy zapisywać haseł na kartkach, w notesach itp. Ostatecznie można zapisywać w przeglądarkach.
  4. Idealnie będzie jeśli hasła, szczególnie do bardziej wrażliwych serwisów, będziemy regularnie zmieniać, np co 30 dni.
Ponieważ takie hasła trudno się wpisuje, a jeszcze trudniej zapamiętuje warto użyć menedżera haseł i zapamiętać hasło tylko do niego. Jako menedżera haseł proponuję program KeePass Password Safe.

Jak przygotować się do korzystania z programu KeePass?

  1. Instalujemy program, najlepiej wersję portable
  2. Opcjonalnie ściągamy jego tłumaczenie
  3. Wchodzimy w menu Narzędzia | Opcje, przechodzimy na kartę Integracja i klikamy na pole Global auto-type, po czym na klawiaturze naciskamy Ctrl + ~ (Ctrl + Oemtilde) - taki będziemy mieli skrót klawiszowy do wypełniania formularzy.
  4. Jeszcze musimy w używanych przeglądarkach zainstalować pomocne dodatki
  5. W telefonie z Androidem możemy użyć kompatybilnego menedżera o nazwie KeePassDroid
  6. Plik z hasłami (np. hasla.kdbx), a nawet cały katalog z programem (jeśli używamy wersji portable), możemy synchronizować pomiędzy urządzeniami za pomocą jakiejś chmury.

Jak przenieść hasła z przeglądarek do KeePassa?

Z Firefoxa hasła można wyeksportować za pomocą dodatku Password Exporter
Niestety nie pamiętam jak wyeksportowałem hasła z Google Chrome'a - minęło już kilka lat od czasu gdy to zrobiłem, ale też jakoś się da.

Po wyeksportowaniu haseł należy usunąć je z przeglądarek i wyłączyć w nich opcję ich zapamiętywania by nie kusił nas powrót do starych zwyczajów.

Jak wygenerować bezpieczne hasła?

Ponieważ pewnie większość wyeksportowanych haseł nie spełnia wymogów bezpieczeństwa to nie warto ich importować do menedżera tylko najpierw otworzyć je w Excelu i zrobić ich przegląd wg ważności. Hasła powinniśmy zacząć zmieniać od najważniejszych serwisów, które mają te same hasła. Najważniejsze to np takie, których utrata byłaby dla nas najbardziej uciążliwa.

Za pomocą KeePassa możemy sobie wygenerować potrzebną liczbę odpowiednio trudnych haseł. Żeby to zrobić trzeba wejść do menu Narzędzia i wybrać pozycję Generuj listę haseł. W okienku, które się otworzy ustawiamy wymagania co do haseł:


Wygenerowane hasła pojawią się w zakładce Podgląd. Kopiujemy je i wklejamy do Excela obok obecnych.

Żeby zmieniać hasła w serwisach w większości przypadków nie musimy się do nich logować. W większości przypadków możemy użyć funkcji przypomnienia hasła. Wtedy tylko ustalamy nowe hasło.

sobota, 10 września 2016

Legalne wersje instalacyjne produktów Microsoft

Uszkodziła się płyta instalacyjna lub w komputerze brakuje napędu DVD? Jak w takiej sytuacji zdobyć legalną (a zatem i pewną) wersję instalacyjną Microsoft Windows lub Office? Okazuje się, że Microsoft udostępnia pliki ISO z wersjami  instalacyjnymi swoich produktów.

Microsoft Windows 7, 8.1, 10

Microsoft Office 2007, 2010, 2013, 2016

W zdobyciu odpowiedniej wersji Windows może być również pomocny serwis Windows ISO Download Database.

Jak z pliku ISO zrobić startową płytę pisałem w tekście Instalacja Windows 10 w notebooku.

środa, 17 sierpnia 2016

Windows Update w Windows XP do 9.04.2019

W notatniku przygotować plik wu.reg o zawartości,

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001

a następnie go otworzyć i zrestartować komputer.

źródło: http://antyweb.pl/windows-xp-aktualizacje-2019/

środa, 9 grudnia 2015

Opera 12

Jeszcze pewnie chwilę będę używał tej wersji, a dzisiaj po raz drugi w ostatnim czasie zepsuła mi się po aktualizacji Windowsa. Zapiszę sobie zatem co trzeba robić w takiej sytuacji żebym znów nie tracił czasu na szukanie rozwiązania. Samo wysypanie oznacza się tym, że po uruchomieniu przez pewien czas właściwie nic się nie dzieje, aż w końcu wyskakuje komunikat:

Cannot initialize Opera due to lack of memory: module 25

Pliki użytkownika znajdują się w dwóch katalogach:

%USERPROFILE%\AppData\Local\Opera\Opera\ lub
%USERPROFILE%\AppData\Local\Opera\Opera x64\

%USERPROFILE%\AppData\Roaming\Opera\Opera\ lub
%USERPROFILE%\AppData\Roaming\Opera\Opera x64\

Obu zmieniamy nazwy lub przenosimy w inne miejsce i uruchamiamy program. Powinien bez problemu się uruchomić zakładając nowe wersje tych katalogów. Znów zamykamy przeglądarkę.

Do katalogu %USERPROFILE%\AppData\Roaming\Opera\Opera\ z wcześniejszej wersji kopiujemy następujące pliki:

bookmarks.adr
operaprefs.ini
speeddial.ini


Czyli zakładki, konfigurację i szybkie wybieranie.

Możemy także przenieść całe katalogi:

%USERPROFILE%\AppData\Local\Opera\Opera\mail\

%USERPROFILE%\AppData\Local\Opera\Opera\widgets\

%USERPROFILE%\AppData\Roaming\Opera\Opera\dictionaries\


Ponownie uruchamiamy przeglądarkę. Wchodzimy do menu Widok | Paski narzędzi, zaznaczamy Pasek zakładek i cieszymy się znów działającą Operą 12.

sobota, 15 sierpnia 2015

Instalacja Windows 10 w notebooku



Wszystko niby proste, ale trzeba robić po kolei i z głową bo później są problemy.

Żeby zrobić czystą instalację Windows 10 aktualizując system z Windows 7 lub 8.1 trzeba najpierw... dokonać aktualizacji. Chodzi o to, ze Windows 10 nie zna numerów seryjnych wcześniejszych wersji, więc trzeba zaktualizować aktywowany stary Windows. Jeśli nie chcemy ryzykować zepsucia wcześniejszej wersji systemu, a jednocześnie chcemy zmienić dysk systemowy np na SSD (polecam!) to trzeba:
  1. zainstalować stary Windows na nowym dysku
  2. zaktywować system
  3. zaktualizować go do Windows 10
  4. sprawdzić czy jest zaktywowany
  5. ponownie uruchomić instalator Windows 10
  6. usunąć partycje i zainstalować nowy system
Niby wszystko proste, ale... No właśnie trochę się pospieszyłem i zastąpiłem w swoim notebooku napęd DVD twardym dyskiem. W ten sposób pozbawiłem się dostępu do płyty instalacyjnej Windows 7. Zmiana napędu jest prosta, ale po co znów rozkładać komputer. Żeby zainstalować Win 7 potrzeba zatem bootowalnego pendrive'a. Jak go zrobić? Potrzebne są:
  1. oryginalna płyta z właściwą wersją systemu
  2. program, który zrobi plik ISO np CDBurnerXP
  3. program, który plik ISO wgra na pendrive i zrobi go startowym, np Rufus
  4. pendrive - najlepiej na USB 3.0 - będzie szybciej
No i oczywiście komputer z działającym napędem DVD. Co dalej?
  1. instalujemy i uruchamiany CDBurner XP
  2. wybieramy opcję Kopiuj lub zrzuć obraz płyty
  3. w kolejnym oknie zmieniamy Cel na Twardy dysk
  4. nadajemy nazwę i po chwili mamy plik
  5. uruchamiamy program Rufus
  6. ustawiamy Utwórz bootowalny dysk używając ISO
  7. wybieramy stworzony chwilę wcześniej plik
  8. potwierdzamy utratę wszystkich danych zapisanych obecnie na pedrive'ie
Wszystko byłoby dobrze gdyby instalator Windows 7 nie zażądał jakiegoś sterownika, którego nie udało mi się znaleźć. Próbowałem na różne sposoby i nic mu nie pasowało. W końcu zrobiłem tak:
  1. na nowym dysku zainstalowałem Windows 10
  2. z poziomu Windows 10 uruchomiłem instalator Windows 7
  3. zaktywowałem system
  4. ponownie uruchomiłem instalator Windows 10
Oficjalnie, wg producenta, mój notebook nie współpracuje z Windows 10. Nowy system jednak rozpoznał wszystkie urządzenia i zainstalował odpowiednie sterowniki. Wszystkie za wyjątkiem jednego. Udało mi się jednak znaleźć właściwy sterownik na stronie producenta.

środa, 29 lipca 2015

Chcesz Windows 10? Już jest.

Jeśli nowy system nie zainstalował się automatycznie lub chce się mieć jego wersję instalacyjną wystarczy pobrać plik ISO ze strony Microsoftu.

Najpierw pobierany jest mały (18 MB) program umożliwiający pobranie właściwego pliku i nagranie go na płytę DVD lub pendrive, albo automatyczną aktualizację posiadanego systemu.



Żeby pozostać legalnym należy ściągnąć wersję odpowiednią do posiadanego systemu. I tak posiadaczom Windows 7 Starter, Home i Home Premium oraz 8.1 przysługuje Windows 10 Home, a tym co posiadają Windows 7 Professional i Ultimate oraz 8 Pro - Windows 10 Pro.

W ramach podziału na wersje Home i Pro można również wybrać czy chce się mieć Windows 10 z Windows Media Player czy z możliwością wybrania innego odtwarzacza. Ta druga wersja jest specjalną wersję na Europę oznaczoną literą N.

Oczywiście można też wybrać czy chce się wersję 32 czy 64 bitową.



Na razie w pracy zaktualizowałem jeden komputer z Windows 8.1 na 10 i wygląda to całkiem dobrze. Oczywiście znów jest nowy interfejs. Rzeczy, które były w prawym górnym rogu są teraz w lewym dolnym, ale cóż, taka jest cena nowej wersji. Zobaczymy jak nowe okienka będą sprawdzały się w praktyce.






poniedziałek, 27 lipca 2015

Narzędzia systemowe Windows

%windir%\system32\
  • Czyszczenie bufora DNS: ipconfig.exe /flushdns
  • Konfiguracja sieci: ipconfig.exe /all
  • Konfiguracja systemu: msconfig.exe
  • Menedżer urządzeń: devmgmt.msc
  • Menedżer zadań: taskmgr.exe
  • Oczyszczanie dysku: cleanmgr.exe
  • Podłączanie zdalnego pulpitu: mstsc.exe
  • Rejestrator problemów: psr.exe
  • Serwisy: services.msc
  • Windows Update: wuapp.exe
    • w Windows 10: ms-settings:windowsupdate
  • Wygaszacz ekranu: control.exe desk.cpl,,@screensaver
  • Zamykanie systemu: shutdown.exe
    • shutdown.exe /l - Wylogowanie*
    • shutdown.exe /r - Restart komputera*
    • shutdown.exe /s - Zamknięcie komputera*
    • shutdown.exe /a - Zatrzymanie zamykania komputera
    *) dodanie  /f powoduje wymuszenie zamknięcia aplikacji
  • Zarządzanie dyskami: diskmgmt.msc

środa, 17 czerwca 2015

Nie chcę Windows 10, na razie

Ostatnio użytkownikom Windows 7 i 8 zainstalowało się powiadomienie o możliwości automatycznego zainstalowania Windows 10, który ma się pojawić pod koniec lipca. Powiadomienie jest na tyle uciążliwe, że nie można go prosto wyłączyć, a nawet ukryć - wciąż się samo przywraca. Jest jednak sposób na to by się go pozbyć.
Na początku trzeba wyłączyć program.W tym celu uruchamiamy Menedżer zadań
%windir%\system32\taskmgr.exe
Na liście Procesów odnajdujemy GWX.exe, klikamy na nim prawym klawiszem i wybieramy
Zamknij proces lub Zamknij program.
Wygląda na to, że jednak nie trzeba na początku ubijać procesu.

Teraz można już odinstalować program - uruchamiamy Windows Update

%windir%\system32\wuapp.exe

Z menu wybieramy Wyświetl historię aktualizacji


Następnie klikamy Zainstalowane aktualizacje


W wyszukiwarce wpisujemy KB3035583


Czekamy chwilę, aż pojawi się szukana aktualizacja.


Klikamy na nią prawym klawisze myszy i z menu wybieramy Odinstaluj.



Odinstalowywanie trwa chwilę, ale potem trzeba zrestartować komputer.

Pozbyliśmy się program, ale to jeszcze nie koniec. Microsoft oznaczył tę aktualizację jako ważną, więc wcześniej czy później znów się zainstaluje. Możemy jednak temu zapobiec. Znowu wchodzimy do Windows Update. Aktualizacja może już na nas czekać.


Jeśli jeszcze nie, to wystarczy kliknąć Wyszukaj aktualizacje i zaraz się pojawi. Klikamy na 1 ważna aktualizacja jest dostępna. Sprawdzamy czy jej numer się zgadza - powienien być KB3035583 i jeśli tak, to klikamy na nią prawym klawiszem myszy. 


Z menu wybieramy Ukryj aktualizację, potwierdzamy klikając OK i możemy już zamknąć okno Windows Update.

Jeśli za jakiś czas zapragniemy przywrócić odinstalowany program wystarczy, że wejdziemy do Windows Update i z lewego menu wybierzemy Przywróć ukryte aktualizacje.


Sprawdzamy numer (KB3035583) i jeśli rzeczywiście chcemy ją przywrócić to zaznaczamy checkbox i klikamy przycisk Przywróć.

sobota, 13 czerwca 2015

Dodawanie Feedly do czytników kanałów RSS/Atom

W Firefoxie

  1. W pasku adresu napisz about:config i wciśnij Enter
  2. Potwierdź, że będziesz ostrożny
  3. W pasku szukania wpisz browser.contentHandlers.types
  4. Zapamiętaj najwyższą cyfrę (np. browser.contentHandlers.types.5.uri), później trzeba będzie wpisywać o jedną wyższą - w przykładzie będzie 6.
  5. Kliknij prawym klawiszem myszy i z menu wybierz Dodaj ustawienie typu String, w okienku wpisz browser.contentHandlers.types.6.title, wciśniej Enter i wpisz Feedly, potwierdź OK
  6. Kliknij prawym klawiszem myszy i z menu wybierz Dodaj ustawienie typu String, w okienku wpisz browser.contentHandlers.types.6.type, wciśniej Enter i wpisz application/vnd.mozilla.maybe.feed, potwierdź OK
  7. Kliknij prawym klawiszem myszy i z menu wybierz Dodaj ustawienie typu String, w okienku wpisz browser.contentHandlers.types.6.uri, wciśniej Enter i wpisz http://feedly.com/#subscription/feed/%s, potwierdź OK
  8. Zrestartuj przeglądarkę by nowe ustawienia zaczęły działać.

W Chromie i w Operze

  1. Zainstaluj rozszerzenie Subskrypcje RSS
  2. Po wejściu na stronę z dostępnym kanałem RSS w pasku adresu pojawi się ikona 
  3. Kliknij ją, po czym kliknij właściwy kanał
  4. Z rozwijalnego pola Zasubskrybuj ten kanał przy użyciu wybierz Zarządzaj
  5. Na kolejnej stronie kliknij przycisk Dodaj
  6. W okienku, które się otworzy wpisz w polu Opis: Feedly, a w polu Adres URL: http://feedly.com/#subscription/feed/%s

Portableapps.com

portableapps.com
  • Ukrywanie launchera w trayu

    W \PortableApps\PortableApps.com\Data\PortableAppsMenu.ini w sekcji [DisplayOptions] dodać Windows7TaskbarIcon=false
  • Uruchamianie Mozilla Firefox Portable wraz z wersją desktopową
    1. Skopiować plik \PortableApps\FirefoxPortable\Other\Source\FirefoxPortable.ini do katalogu \PortableApps\FirefoxPortable
    2. Zmienić linię AllowMultipleInstances=false na AllowMultipleInstances=true

Genialna instrukcja

Rano wyskoczył mi komunikat:


Od razu zacząłem kopiować dane na inny dysk, ale byłem też ciekaw co proponuje Microsoft.


Zapisałem instrukcję w bezpiecznej lokalizacji myśląc, że może rzeczywiście będzie w niej coś ważnego i ciekawego.
   Instrukcje usuwania błędów dysku twardego:
Stanowczo zaleca się wykonanie kopii zapasowej danych na komputerze w celu uniknięcia możliwej utraty tych danych.
Po wykonaniu kopii zapasowej danych na komputerze należy skontaktować z producentem komputera lub innym specjalistą pomocy technicznej do spraw sprzętu, aby określić, czy dysk z błędami wymaga naprawy bądź wymiany.
Zaleca się przechowywanie wydrukowanych instrukcji razem z nośnikami użytymi do wykonania kopii zapasowej (na przykład dyskami CD lub dyskiem flash USB, na którym znajduje się kopia zapasowa), aby wszystkie elementy potrzebne do naprawy komputera znajdowały się w jednym miejscu.
Poniższe informacje będą przydatne specjaliście pomocy technicznej do spraw sprzętu przy diagnozowaniu dysku twardego z błędami.
Nazwa dysku: ST31000528AS ATA Device
Wolumin: E:\
Tak, rzeczywiście, bardzo ważne informacje. Żeby chociaż był numer seryjny - mam jeszcze jeden egzemplarz tego modelu.


A dysk rzeczywiście się kończy


Mimo wszystko to plus dla Microsoftu bo nic innego mnie nie poinformowało, że dysk się sypie. Raz mam szansę wymienić napęd nim padnie całkiem.

BIOS jednak informuje. Przez ułamek sekundy.

Sprawdziłem, trzyletnia gwarancja skończyła się w kwietniu zeszłego roku.

wtorek, 9 grudnia 2014

Szybkie tworzenie miniaturek

Szybkie tworzenie miniaturek o wysokości 188 px w Paint.NET za pomocą AutoHotkey (188px.ahk).

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#m:
; WinActivate,ahk_class WindowsForms10.Window.8.app.0.33c0d9d
WinActivate,ahk_class WindowsForms10.Window.8.app.0.34f5582_r11_ad1
; skalowanie
Send ^r
Sleep,100
Send {Tab}
Send {1}
Send {8}
Send {8}
Send {Enter}
Sleep,1000
; ostrzenie
Send {Alt}{C}
Sleep,100
Send {P}
Sleep,100
Send {S}
Send {Enter}
Sleep,100
Send {2}
Send {Enter}
Sleep,100
; zapisywanie
Send ^w
Sleep,100
Send {Enter}
Send {Tab}
Send {Tab}
Send {Tab}
Send {Tab}
Send {8}
Send {0}
Send {Enter}
Sleep,1000
; przesuniecie kursora
Send #m
Sleep,100
Click 1912, 1045
Sleep,100
MouseMove, 1845, 136