Usuwanie urządzeń i błąd, na który nikt nie zwraca uwagi, bo takich błędów i powodów tych błędów jest bardzo wiele, co zakłada każdy użytkownik Windows po prostu wzruszając ramionami.
Tymczasem rola architekta przypomina że warto podchodzić do oprogramowania z dystansem, a jednocześnie uwzględniając różne wymagania różnych zainteresowanych. Błąd usuwania urządzeń Bluetooth to funkcjonalność którą zaimplementowali inżynierowie dla inżynierów. To jak z błędem usuwania plików, które powinny być usuwane, nawet jeśli są używane przez kogoś innego. Jak to nie udało się usunąć urządzenia Bluetooth? Mamy żałować że nie kupiliśmy urządzenia na kablu, który po prostu mogę wyrwać z gniazdka? Mamy akceptować że nie udało się usunąć urządzenia Bluetooth, podobnie jak mamy zaakceptować błędy z powodu których “nie udało się wyłączyć komputera”? Tych błędów jest bardzo wiele. Połowa wyłączeń mojego komputera odbywa się poprzez wyciągnięcie kabla (albo przytrzymanie przycisku “wyłącz”). Wolałbym nie żałować zakupu urządzenia Bluetooth, którego nie da się usunąć, tylko z powodu tego że jakiś programista sobie tak zaprogramował. Urządzenie na kablu na pewno dałoby się wyciągnąć z komputera, bo kable USB przeważnie nie są takie grube i poddają się chociażby nożyczkom :-)

W tym przypadku jednak kontrolę ma jakiś programista, który najwyraźniej uznał że jego wybór ma być silniejszy od mojego wyboru aby usunąć urządzenie, chociaż to przecież ja jestem właścicielem komputera i to ja decyduję które pliki powinny być usunięte.
Jeżeli chcę usunąć plik w użyciu, kontroler Bluetooth, a nawet cały folder Windows to powinienem mieć taką możliwość. Nie mam nic przeciwko aby zapytać się mnie czy na pewno chcę to zrobić, a następnie po prostu zamknąć procesy które używają danego pliku, względnie poprosić mnie o ponowne uruchomienie jeśli nie byłoby pewności że operacja ta się uda w trybie pracy komputera, w którym normalnie się on znajduje. Nie mam nic przeciwko aby odłączyć, zapomnieć o urządzeniu Bluetooth, które chcę usunąć, nawet jeśli będzie to bez wpływu na włączone urządzenie. Po prostu odłącz i usuń to urządzenie. Nie mam nic przeciwko żeby usunąć nawet wszystkie pliki systemowe Windows, nawet jeśli taka operacja miałaby wymagać restartu całego komputera tylko po to aby zainicjować usuwanie wszystkich plików z dysku w wierszu poleceń (względnie oprogramowania UEFI).