Helpdesk: Windows nie widzi słuchawek USB: A request for the USB device descriptor failed (kod 43)

2017-11-24

No to ci pech. Masz słuchawki – może nawet sprawnie działające na innym komputerze a tu na Twoim pojawia się komunikat „nierozpoznane urządzenie USB” lub „żądanie deskryptora urządzenia nie powiodło się” lub „A request for the USB device descriptor failed”. Nawet sterownika nie da się zainstalować lub zaktualizować bo urządzenie nie jest rozpoznane. Windows wyświetla tylko wdzięczny komunikat o tym że „sterownik dla nieznanego urządzenia jest najnowszy z możliwych” – oj daleko jeszcze do sztucznej inteligencji….

Czy działa na innym komputerze?

W moim przypadku słuchawki przestały działać dość nagle, właściwie bez powodu. Zawsze mogło się zdarzyć, że połamały się kabelki, więc test numer jeden to sprawdzenie  sprzętu na innym komputerze. Gdyby nie działał – no cóż sprzęt jeszcze na gwarancji, ale na szczęście słuchawki działały

Konflikty?

Jeśli możesz na czas rozwiązywania problemu odłączyć inne urządzenia USB to zrób to. Zawsze to mniejsza szansa na konflikt z już istniejącym urządzeniem.

A może coś nie tak z portem?

Drugi test to przełożenie słuchawek do innego portu. Zdarza się, że to pomaga. Niestety – nie w tym przypadku

Reinstalacja sterownika?

Chciałoby sie, ale Microsoft ma własny sterownik dla nierozpoznanych urządzeń i twierdzi że ten jest najaktualniejszy. Wprawdzie można zainstalować sterownik na komputerze na którym sprzętu nie ma, ale to nie rozwiązywało problemu w tym przypadku, no bo urządzenia nie widać. Niemniej spróbować można.

Jeśli masz sterownik na płytce lub pobrany z site producenta, poszukaj pliku inf, kliknij go prawym przyciskiem myszki i wybierz zainstaluj. U mnie operacja się udała i pacjent zmarł, tzn. instalacja zakończona sukcesem, ale słuchawki nadal nie działają Czytaj dalej »

By Rafał Kraik in Helpdesk

SSRS: Dynamiczny connection string

2017-11-19

Kiedy chcesz aby raport dynamicznie łączył się do jednego lub innego źródła danych, które będzie zależało od parametru raportu to:

  • Skorzystaj z data source wbudowanego w raport (nie można korzystać z Shared DataSource)
  • Dodaj parametr, który wyświetli np. nazwy instancji SQL do których należy się łączyć
  • Zadbaj o to aby struktury danych z jakich ma korzystać raport były na tych wszystkich instancjach takie same
  • Budując raport testuj go na jednym źródle danych, ale tuż przed opublikowaniem zmień connection string na wyrażenie dynamiczne

Dodatkowo, jeżeli chcesz aby raport mógł być subskrybowany – nie podawaj nazwy użytkownika ani hasła w connection string ale skorzystaj ze Stored Credentials (podaj credentials we właściwościach DataSource)

 

https://docs.microsoft.com/en-us/sql/reporting-services/report-data/data-connections-data-sources-and-connection-strings-report-builder-and-ssrs

By Rafał Kraik in SQL

PowerShell: Input object is not numeric

2017-11-16

Dziwna sprawa. Podczas wyznaczania najmniejszej daty pojawia się komunikat o błędzie: Input object … is not numeric. Przecież data to jednak numeric, dość specyficzny, ale numeric!

Błąd pojawiał się podczas wykonywania polecenia:

Get-ChildItem . | select lastaccesstime | measure -Property lastaccesstime -Minimum

Co ciekawe to samo polecenie działa na jednym komputerze dobrze, a na innym nie. O co chodzi?

Chodzi o różnicę wersji. Od Powershella 3.0 data jest rozpoznawana jako numeric, a wcześniej nie. Oto drobny dowód:

By Rafał Kraik in Power Shell

Python: Jak uruchamiać skrypty w Windows?

2017-11-12

Aby uruchomić skrypt pod Windows w najgorszym (najmniej wygodnym przypadku) wykonaj w cmd.exe:

<path_to_python>\python.exe <path_to script.py>

Program python się uruchomi i zinterpretuje skrypt z pliku .py

Jeśli jednak ścieżka do katalogu gdzie znajduje się python jest dodana do zmiennej środowiskowej PATH, to ścieżki dostępu do programu python.exe nie trzeba podawać w całości. Wystarczy wtedy napisać:

python <path_to_script.py>

Możesz sprawdzić jakie ścieżki są zapisane w path w ten sposób:

Panel sterowania >> System >> Zaawansowane ustawienia >> Zmienne środowiskowe >> Path i Edytuj:

Czytaj dalej »

By Rafał Kraik in Python

Windows Server: Jak sprawdzić ilość dni pozostałych w licencji EVALUATION

2017-11-10

Microsoft pozwala na instalację swojego oprogramowania w trybie „evaluation”. Produkt jest pełnowartościowy, a jego jedynym (znacznym ograniczeniem) jest czasowa licencja. Aby sprawdzić ile jeszcze zostało czasu na zabawę:

  • uruchom cmd.exe jako administrator
  • wykonaj:
    slmgr /dlv

Wynik powinien wyglądać podobnie jak poniżej:

W tym przypadku pozostało 11 dni. Nie za dużo, ale… licencję można przedłużać – maksymalnie 6 razy. Za każdym razem można poprosić o dodatkowe 60 dni. 6*60 dni = 360 dni ! To już całkiem sporo. Polecenie przedłużające licencję to:

slmgr.vbs -rearm

Co ciekawe Microsoft sam publikuje metodę na automatyczne przedłużanie okresu próbnego, gdy tylko kończy się poprzedni 🙂

https://support.microsoft.com/pl-pl/help/948472/how-to-extend-the-windows-server-2008-evaluation-period

Idea rozwiązania polega na stworzeniu zadania w harmonogramie zadań, które przedłuży licencję i będzie uruchamiane co 59 dni.  Zamieszczony ns w/w stronie plik XML z wyeksportowanym zadaniem przedłużającym licencję u mnie nie działał, więc zamieszczam swój

 

Kurs „Python dla początkujących” – za darmo – przez pierwsze dni po premierze

2017-10-14

Już jest!

  • ponad 50 lekcji,
  • ponad 5 godzin video
  • dostęp bez ograniczeń czasowych (lifetime access)
  • możliwość uuruchamiania kursu na komputerze lub smartfonie 

Żeby podzielić się chwilą „sukcesu” przez kilka dni kurs jest dostępny za darmo! Ja się cieszę ciesz się i Ty!

Szkolenie „Python dla początkujących” powstało z dwóch głównych powodów:

  • istnieje spore zapotrzebowanie na programistów tego języka, więc może się przydać początkującym programistom, jak również programistom innych języków, którzy chcą się przesiąść na Python
  • dzięki specyficznej składni, kod tworzony w Pythonie jest prosty i przejrzysty co powoduje że świetnie nadaje się do rozumienia o co chodzi w programowaniu

Kurs jest zbudowany tak, by mógł być zrozumiany przez początkujących adeptów sztuki programowania. Zaczynasz więc od zainstalowania Pythona i konfiguracji środowiska. Potem krok po kroku pojawiają się nowe tematy jak typy, zmienne, specyficzne dla typów funkcje, instrukcje if i while, moduły, własne funkcje i operacje wejścia wyjścia.

Co najważniejsze, część kursu opowiada nie tyle o nowych instrukcjach i ich składni, ale znajdziesz również lekcje, które pokazują jak rozwiązać pewien problem matematyczny, biznesowy czy algorytmiczny. Dzięki temu uczysz się myślenia  po pythonowemu, uczysz się algorytmiki i zasad programowania. Możesz też zobaczyć zupełnie normalną dla programisty sprawę – jedno zadanie można rozwiązać na kilka sposobów!

Nie czekaj i zapisz się już dzisiaj klikając link. W zamian proszę o wystawienie oceny, kiedy już zostaniesz o to poproszony/a.

(Chcesz być powiadamiany o nowych wpisach na stronie? Zasubskrybuj bloga  formularzem w menu >>>)

Przy okazji zapoznaj się też z moimi innymi kursami o SQL, Reporting services i Powershell. Korzystając z tych odnośników cena robi się bardzo atrakcyjna:

Kurs SQL Server #2 - Zapytania SQL
Kurs SQL Server #3 - Programowanie, typy zaawansowane, XML Kurs Reporting Services - Tworzenie raportów
Kurs PowerShell dla administratora Windows Kurs Python dla początkujących
Course Sybase - Installation and Configuration
By Rafał Kraik in Aktualności

Kurs Python dla początkujących – już niebawem za darmo na Udemy

2017-10-12

Już niebawem na Udemy dostępny będzie kurs programowania w języku Python dla początkujących. Szkolenie składa się z ponad 5 godzin nagrań video i przez kilka pierwszych dni będzie dostępne za darmo!

Informacja o udostępnieniu kursu pojawi się na tym blogu. Jeżeli chcesz być poinformowany o dacie premiery – zasubskrybuj bloga już dzisiaj!

Póki co zapoznaj się z informacją o aktualnie dostępnych kursach: https://www.mobilo24.eu/kursy/

By Rafał Kraik in Aktualności