Category Archives: Inne

Inne problemy

DATEV Audit – tworzenie kopii bezpieczeństwa, odinstalowanie programu.

Aby utworzyć kopię bezpieczeństwa programu DATEV Audit należy uruchomić DATEV SQL Manager (Start -> wpisać: dsqlm) i zamknąć bazę programu.
Następnie należy przekopiować katalog C:\ProgramData\DATEV\Daten w bezpieczne miejsce.

Najprostszym sposobem odinstalowania programu jest pobranie narzędzia deinstnacharbeitentool.exe ze strony: https://download.datev.de/download/deinstallationsnacharbeiten_v311/deinstnacharbeitentool.exe i uruchomienie go z poświadczeniami administratora.

Ostatnim krokiem jest usunięcie katalogu C:\ProgramData\DATEV-NetInfo

Źródło: https://apps.datev.de/help-center/documents/1080019

Acrobat Reader – jak rozwiązać problem z walidacją podpisu elektronicznego.

Ostatnio napotykane są coraz częstsze problemy z weryfikacją podpisu elektronicznego w plikach PDF. Zamiast zielonego „ptaszka” pojawia się znak zapytania, mówiący że Acrobat Reader nie może zweryfikować podpisu elektronicznego. Aby rozwiązać problem należy wczytać / zaktualizować listę zaufanych certyfikatów z serwera Adobe. Aby tego dokonać należy wejść w: Menu -> Preferencje -> Menadżer zaufania i zaznaczyć opcje (jeżeli nie są zaznaczone):
„Wczytaj zaufane certyfikaty z serwera Adobe AATL”
oraz
„Wczytaj zaufane certyfikaty z serwera Adobe EUTL”
Należy również kliknąć na przycisk „Uaktualnij teraz” przy obu w/w opcjach.
Następnie najlepiej wyłączyć i włączyć ponownie program Acrobat Reader.

ESET remover – PowerShell script

Below script allows to remove ESET product from Windows 10 / 11 without system restart nor entering to Recovery  Mode.

#WMI object refreshing
net stop winmgmt /y
winmgmt /resetrepository
net start winmgmt

# retriving GUID for ESET
$eset = Get-CimInstance -ClassName Win32_Product | Where-Object { $_.Name -like "*ESET*" }

$esetVersion = $eset.name
$Win32_Product_query = "SELECT * FROM AntivirusProduct WHERE displayName = '$esetVersion'"
$SecurityCenter2_query = Get-WmiObject -Namespace "root\SecurityCenter2" -Query "SELECT * FROM AntivirusProduct WHERE displayName = 'ESET Endpoint Security'" 
$SecurityCenter2_query2 = Get-WmiObject -Namespace "root\SecurityCenter2" -Query "SELECT * FROM AntivirusProduct WHERE displayName = 'ESET Security'"

if ($eset) {
# display GUID 
$eset | Select-Object Name, IdentifyingNumber
# ESET deinstallation
$msiGuid = $eset.IdentifyingNumber
$msiexecArgs = "/x $msiGuid /quiet /norestart"
Start-Process msiexec.exe -ArgumentList $msiexecArgs -Wait
Write-Host "ESET has been successfully uninstalled."
} 
else {
Write-Host "ESET was not found on this system" -BackgroundColor Green;
}

if ($SecurityCenter2_query) {
$SecurityCenter2_query | Remove-WMIObject
Write-Host "ESET Endpoint Security record was found in the root\SecurityCenter2 namespace. The record has been deleted" -BackgroundColor Green;
}
if ($SecurityCenter2_query2) {
$SecurityCenter2_query2 | Remove-WMIObject
Write-Host "ESET Security record was found in the root\SecurityCenter2 namespace. The record has been deleted" -BackgroundColor Green;
}

#REMOVE POSSIBLE QUARANTINE FOLDERS
$quarantine_folders = @(
"C:\ProgramData\ESET\ESET NOD32 Antivirus\Quarantine",
"C:\ProgramData\ESET\ESET Internet Security\Quarantine",
"C:\User\AppData\Local\ESET\ESET Security"
"C:\Users\Default\AppData\Local\ESET"
)
foreach ($quarantine_folder in $quarantine_folders) {
if (Test-Path $quarantine_folder) {
try {
Remove-Item -Path $quarantine_folder -Recurse -Force
Write-Host "Folder: $quarantine_folder has been deleted." -ForegroundColor Green
} catch {
Write-Host "An error occurred while deleting a folder: $quarantine_folder $_" -ForegroundColor Red
}
}
else {
Write-Host "Folder $quarantine_folder not exist." -ForegroundColor Yellow
} 
}

GLPI – instalacja na Windows ( XAMPP 8.1.2 – Apache 2.4.52, PHP 8.1.2)

  1. W pliku php.ini należy dodać/odkomentować linie:
    extension=sodium
    extension=intl
    extension=imap
    extension=ldap
    extension=gd
    zend_extension=opcache
    extension=php_apcu.dll
    extension=php_xmlrpc.dll
  2. Ściągnąć pliki z stron:
    https://pecl.php.net/package/APCu/5.1.21/windows
    https://pecl.php.net/package/xmlrpc/1.0.0RC3/windows – jak jeden plik .dll nie działa to drugi 🙂
  3. Ściągnięte pliki (tj. php_apcu.dll oraz php_xmlrpc.dll) wgrać do katalogu: C:\xampp\php\ext
  4. Skopiować php/libsodium.dll do apache/bin/
  5. Restart serwera Apache

 

Wykorzystywanie konta Gmail w aplikacjach

Czasem zachodzi potrzeba wykorzystywania konta e-mail, np Gmaila do potrzeb wysyłania logów z serwera (np. przy pomocy darmowego klienta SMTP SendEmail: http://caspian.dotconf.net/menu/Software/SendEmail/). Aby jednak program mógł używać konta Gmail niezbędna jest odpowiednia konfiguracja tego konta a mianowicie zaznaczenie zezwolenia na używanie go w mniej bezpiecznych aplikacjach poprzez wejście w zakładkę: zarządzaj kontem google -> Security -> Less secure app access -> włączenie na ON.

Oto bezpośredni link: https://myaccount.google.com/lesssecureapps