niedziela, 14 lipca 2013

Windows 7 - Profil tymczasowy - Rejestr



Użytkuję od niedawna Windows 7 i spotkałem się ostatnio z dziwnym zjawiskiem (jak to bywa czasami z produktami z Redmond)
Otóż po wyłączeniu komputera znikały mi dokumenty z pulpitu. Bardzo mnie to zdziwiło więc zacząłem drążyć temat J . Okazało się że mój użytkownik (najprawdopodobniej po jakiejś aktualizacji) uruchamia się jako profil tymczasowy. Poszukałem w sieci i podaję rozwiązanie tej sytuacji

Żeby pozbyć się problemu zaloguj się jako administrator (lub podłączyć się zdalnie do rejestru) wejść do klucza rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Znajduje się tam lista profili w postaci SIDów.

Rozwiązanie 1.
Mogą być co najmniej 2 wpisy z takim samym SIDem i na końcu jednego powinien być dopisek .bak. Sprawdzić czy to jest na pewno ten profil użytkownika przeglądając wartość ProfileImagePath (w jednym kluczu powinien wskazywać na TEMP, a w innym na prawidłowy katalog usera). Skasować cały klucz, który wskazuje na profil TEMP i usunąć końcówkę .bak z tego "dobrego"
wpisu.

Rozwiązanie 2.
 Nie ma SIDów z dopiskiem .bak. Przejrzeć wartości ProfileImagePath wszystkich SIDów i ustalić, w któym zamiast nazwy usera jest TEMP - zmienić na prawidłowy katalog usera i voila...

U mnie pomogło rozwiązanie 1

Zobacz także:
informatyka
Darmowy kurs ASP.NET MVC
Darmowy kurs C#
Właściwości lecznicze warzyw, owoców i roślin

wtorek, 9 lipca 2013

[PHP] Jak sprawdzić wersję PHP na serwerze ?

Z reguły Twój hostingodawca :) informuje Cię jaka jest wersja oprogramowania na danym serwerze. Ostatnio miałem ciekawy przypadek. Koledze nie chciał się zainstalować "portal joomli" na serwerze. Cały czas wyrzucało mu jakieś błędy a on nie wiedział o co chodzi. Ponieważ wyższe wersje JOOMLI potrzebują PHP w wersji 5 postanowiłem sprawdzić jaka wersja PHP jest zainstalowana na jego serwerze. Poniżej przedstawiam bardzo krótki kod którym możemy uzyskać taką informację ... może się komuś przyda.

<html>
<body>
    <?php
    echo PHP_VERSION;
    ?>
</body>
</html>

po uruchomieniu skryptu serwer da odpowiedź na nurtujące nas pytanie :)