SIEĆ KOMPUTEROWA ŻUPANET

Witamy na stronie sieci komputerowej ŻupaNET!
Strona główna | FTP | Przeglądarki Internetowe | WSUS XP/2000 | Windows Update Vista/7 | Blog/Wiedza | Archiwum

Wiedza - Access Runtime

J.F.

Powrót do listy artykułów

Niedawno natrafiłem na spory problem z instalacją programu Access Runtime. W tym artykule opiszę sedno problemu oraz jego rozwiązanie.

Historia

Microsoft Access to dosyć przyzwoita platforma bazodanowa, w której można budować mniej wymagające aplikacje. Microsoft dopuszczał również opcję pierwotnego zaprojektowania aplikacji w Accessie, a potem jej dystrybucję do użytkowników, którzy Accessa już mieć nie musieli. Służyło do tego "środowisko" Access Runtime. Słowo "środowisko" jest w cudzysłowach, ponieważ tak naprawdę jest to standardowy MS Access, ale z zablokowanymi wszelkimi funkcjami edycji, co może być plusem samym w sobie, ponieważ daje to gwarancję, że użytkownik nie namiesza w bazie danych.

Nie jestem w stanie określić, kiedy powstał pierwszy Access Runtime, jednakże najwcześniejszy o jakim słyszałem to ten, z wersji 2003. Był on składnikiem Office Developer Extensions/Toolkit. Wydaje mi się, że gdzieś czytałem iż mógł on generować pliki EXE ze zintegrowaną bazą danych oraz środowiskiem uruchomieniowym.

Access Runtime od wersji 2007 udostępniany jest do pobrania samodzielnie i za darmo.

Office 365, który namieszał.

Kiedy około w okresie 2010-2013 w ramach nowej polityki M$, powstawał Office 365 (ciągle aktualizowany i sprzedawany w ramach licencji na jeden rok), Microsoft potrzebował zmieć podejście do instalacji pakietu Office. Powołano specjalny system o nazwie Office Click2Run, który jest pewnego rodzaju środowiskiem, w którym działają aplikacje. Środowisko to, również (domyślnie samodzielnie) się aktualizuje. Dokonało to pewnego rozdziału, bowiem do tego momentu każdy "wieczysty" pakiet Office nie był do końca nowym wydaniem, a pewnego rodzaju odgałęzieniem z Office 365, zamrożonym w czasie od daty wydania. Z tego też powodu Click2Run zawitał również do tradycyjnego Office.

W teorii Office 2013 wyszedł równo z oficjalną premierą Office 365, i również dało się go zainstalować "w trybie" Click2Run, jednakże Microsoft wskazywał bardziej na wersję instalowaną tradycyjnie, przez instalator .MSI . Wyszła również odpowiednia wersja Access 2013 Runtime, instalowana również przez .MSI .

Problemy nadeszły z wersją 2016 - konsumenckie edycje takie jak Home and Student oraz Home and Business instalowane były praktycznie wyłącznie za pośrednictwem Click2Run, natomiast wydania biznesowe, takie jak Professional Plus, były instalowane za pomocą tradycyjnego .MSI .

Stwarza to wyjątkowo uciążliwy problem, bowiem okazuje się że. Jeśli w systemie mamy zainstalowany pakiet Office w trybie Click2Run, nie możemy zainstalować żadnych składników tej samej wersji Office w trybie klasycznym, .MSI . Jako, że MS Access jest nastawiony na zastosowanie biznesowe, Access 2016 Runtime występuje w wersji .MSI, ponieważ jak już wspomniałem, biznesowe wersje MS Office 2016 były instalowane drogą klasyczną.

Powoduje to, że oficjalnie nie da się zainstalować Access 2016 Runtime, jeśli w systemie jest już pakiet Office 2016 Home and Student lub Home and Business.

W wersji 2019 z tego co wiem zrezygnowano praktycznie całkowicie z instalatora MSI. Access Runtime dostał zatem awans i instaluje się go za pomocą Click2Run, a jego nazwa oficjalna to już Access 365 Runtime.

Jeśli zatem napisaliśmy aplikację w Accessie 2016, a w swojej firmie używamy pakietu Office 2016 Home and Businness (szczególnie ze względu na to, że jest to ostatnia wersja kompatybilna z Windows 7) - mamy problem. Użytkownicy forów internetowych zalecają doinstalowanie Access 2013 Runtime, który formalnie jest innym programem, i nie będzie się gryzł z komponentami Office 2016, a w dodatku rzekomo jest w pełni kompatybilny z Accessem 2016. Natrafiłem jednak na różne opinie dotyczące działania aplikacji Access 2016 na wersji 2013.

Ale przecież wspomniałem, że Office 2016 to niejako zamrożenie pewnego wydania Office 365?

No właśnie. Gdzieś na linii czasu musiał istnieć Access 365, równoważny funkcjonalnie do Accessa 2016, i to oparty o Click2Run.

Pomoc od Office Deployment Tool

Okazuje się, że dzięki Office Deployment Tool można pobierać i instalować aplikacje pakietu Office w trybie Click2Run - również w wydaniach archiwalnych!

Zadałem sobie zatem trud znalezienia jednej z najwcześniejszych kompilacji pakietu Office 365 zawierającej cokolwiek o kodzie produktu "Access 365 Runtume" i. Udało się! :)

Zaznaczę jednak, że najnowsze wersje Office Deployment Tool nie działają na systemie Windows 7, ale na szczęście w momencie przeprowadzania eksperymentu starsze kompilacje ODT, działające z Windows 7 nie miały problemu z pobieraniem aplikacji z serwerów Microsoftu.

Ostatecznie pobrałem kompletny Access Runtime 365 w trybie Click2Run, zgodny z pakietem Office 2016 i wkrótce umieszczę go na stronie.

Pliki użyte w poradniku

Jeśli uda mi się zwolnić trochę miejsca na serwerze, dorzucę również gotowe paczki instalacyjne Access Runtime.


© Grupa ŻupaNET 2025 r.

Valid HTML 4.01 Transitional