Kućanski aparati

Instaliramo drugi Windows sistem koristeći uslužni program WinNTSetup. Kreiranje Windows PE diska za pokretanje sa .NET Framework-om i PowerShell-om

Pokušavam pokrenuti primjer DemoKit-a na ADK ploči. Čini se da čak i sa ažuriranjem 3.1 Galaxy Tab nema sve što vam treba (ili barem ne radi kako se reklamira). Čak i uz malo kopanja, iako dokumentacija izgleda kao da aplikacija Samsung Kies može stati na put.

Neće raditi ako koristim API biblioteke nivoa 10 prema uputama ( uklanjanje korak po korak U programu za otklanjanje grešaka vidim ovaj izuzetak: java.lang.NoClassDefFoundError: com. .future.usb.UsbManager). Ista stvar se dešava ako koristim biblioteke nivoa 12 API-ja.

Postavljanje ciljne platforme 3.1 (jednostavna promjena u svojstvima projekta) neće se kompajlirati (zbog korištenja biblioteke com.android.future.usb). Našao sam neke dokumente o nekim promjenama koje trebate napraviti da biste koristili USB paket u verziji 3.1 i od toga, ovo su promjene koje sam napravio na DemoKitActivity.java

37.38c37< import com.android.future.usb.UsbAccessory; < import com.android.future.usb.UsbManager; --- >import android.hardware.usb.*; 128c127< UsbAccessory accessory = UsbManager.getAccessory(intent); --- >UsbAccessory pribor = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY); 139c138< UsbAccessory accessory = UsbManager.getAccessory(intent); --- >UsbAccessory pribor = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY); 152c151< mUsbManager = UsbManager.getInstance(this); --- >mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);

Čak i nakon ovih promjena naišao sam na probleme. Sada se instalira i na prvom ekranu za aplikaciju DemoKit piše "Molimo povežite DemoKit ploču", ali kad god povežem ADK ploču i isključim USB otklanjanje grešaka (ne radi ništa na njemu), samo dobijem Samsung App Kies na kojem piše "Pritisnite tipku Home da se odjavite iz Samsung Kiesa" i nijedno drugo dugme ne reaguje. Kada odete kući i vratite se u aplikaciju DemoKit, samo se ponovo prikaže ekran veze i nikada se ne povezuje sa pločom.

Kako se ovo može natjerati da funkcionira? Da li ADK radi sa Galaxy Tab 10.1 (Google I/O izdanje), i ako da, da li sam na pravom putu?

UPDATE

Evo šta Arduino serijski monitor kaže bez obzira na to da li je mod za otklanjanje grešaka uključen ili isključen na tabletu (potrebno je da postavite brzinu prenosa na 115200 da biste pročitali izlaz):

Uređaj je adresiran na... Zatražite rukohvat uređaja.

Pronađen mogući uređaj. Prelazak na serijski način rada

Stalno se ponavlja kada je povezan sa tabletom.

AŽURIRANJE 2

Shvatio sam da AndroidManifest.xml fajl nije AndroidManifest.xml... Uredi:

Činilo se da se ništa nije promijenilo kada sam dobio popravku.

AŽURIRANJE 3

Poslao sam email Samsung podrška i čekam odgovor.

Izvinjavam se, mod dodatne opreme trenutno ne radi Samsung Galaxy Tab 10.1. Samsung je svjestan ovog problema i radi na rješenju. Kada uređaj podržava dodatni način rada, morate koristiti com.android.future.usb API. *, što će vam olakšati kreiranje aplikacije koja radi i sa Androidom 3.1 i 2.3.4.

Upravo sam dobio novo ažuriranje TouchWiz-a i sada Arduino čita ovo nazad na serijski port:

Adresirani uređaj... Zahtjev za deskriptor uređaja.pronađen mogući uređaj. prelazak na serijski način rada uređaj podržava protokol 1 Uređaj adresiran... Zahtjev za deskriptor uređaja.pronađen android dodatak konfiguracija uređaja desc sučelje opis inEp: 1 outEp: 2

Ovo izgleda mnogo bolje. Galaxy Tab traži da se pokrene DemoKit, kliknuo sam OK i prinudno se zatvara. Bilo je bolje nego prije.

Ažuriraću ako ga u potpunosti dobijem.

Jeste li sigurni da koristite ispravan cilj izgradnje? Umjesto uobičajenog "Android 2.3.3" (nivo 10) ili "Android 3.1" (nivo 12), trebali biste koristiti Google API ciljeve. Ako pokrenete "Android SDK i AVD Manager", možete ih pronaći pod "Dostupni paketi" > "Dodaci trećih strana" > Google Inc > "Google API od Google Inc., Android API 10" (ili 12).

Moj Galaxy Tab 10.1 na Androidu 3.1 nije imao pomoćne API-je kao backport. Tako da sam dobio sljedeći izuzetak:

Java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager

Jedan od načina da ga natjerate da radi na Tabu 10.1 sa Androidom 3.1 je korištenje običnog API-ja. Nije podržana verzija. Možete konfigurirati svoje DemoKit projekte da ciljaju SDK na regularni nivo API-ja 12 (Android 3.1).

Također, morate promijeniti kodove u DemoKitActivity da biste dobili UsbManager i UsbAccesory:

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); UsbAccessory pribor = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);

Recenzija/dizajn/uređivanje: Myakishev E.A.

Arduino ADK vodič

Ovaj članak opisuje kako povezati uređaj Android na ploču Arduino ADK (Mega ADK ili Micro ADK) I "štit" Arduino USB Host.

Štaviše, pokušali smo da ovaj proces učinimo što jednostavnijim, kao alat za pisanje aplikacija Android koristeći not Eclipse, i Obrada .

Ovaj vodič će vas naučiti kako da se povežete Arduino na uređaj uključen Android uz pomoć USB- kabel koji pametni telefon (ili tablet) koristi za prijenos podataka i punjenje baterije. Dodatno, kao alternativni način komunikacije između Arduino I Android-uređaj se može koristiti Bluetooth.

Pametni telefoni, tableti i metode komunikacije

Ispod je tabela koja pokazuje koje komunikacione alate podržavaju različite verzije OS. Prvo, postoji Komplet za razvoj dodatne opreme (ADK) koristeći biblioteku Otvorite Pribor koji dozvoljava Arduino raditi kao USB-domaćin. Drugo, nezvanično USB-veza između ploča Arduino i uređaj uključen Android može se organizirati pomoću utičnica i mosta za otklanjanje grešaka Android(oni. A.D.B.- sa engleskog "android debug bridge"), ali neće biti tako stabilan kao ADK. treće, USB-domaćin je standardan USB- veza u kojoj Android-uređaj radi kao USB-domaćin.

Moguće konfiguracije:

Android OS ADK A.D.B. Bluetooth USB host
OS< 2.2 (pre Froyo) - Da - -
2.3.3 ≥ OS ≥ 2.2 - Da Da -
OS ≥ 2.3.4 (pametni telefoni) Da Da Da -
OS ≥ 3.1 (tableti) Da Da Da Da

Pokretanje primjera skica u ADK modu

Primjeri skica za način rada ADK for Processing su razvijeni i testirani za Arduino Mega ADK I Arduino Micro ADK, ali bi trebao raditi na drugim pločama sa Otvorite Pribor. Režim ADK potrebno je sljedeće "pegla" I BY:

  • Naknada ili "štit" Arduino, podržavajući ADK
  • Nexus 5, Nexus 7, Samsung Galaxy S5 ili bilo koji drugi uređaj koji podržava ovaj način rada Otvorite Pribor(većina uređaja to sada podržava; pogledajte gornju tabelu za više detalja)
  • Android SDK sa svim ažuriranjima do najnovije verzije API
  • Obrada 2.2.1 ili novije
  • Arduino 1.0 ili novije
  • Biblioteka USB ADK Za Arduino(uključujući razred AndroidAccessory)
  • Mode Arduino ADKMode za obradu

Napomena: To je potvrđeno Nexus 4 ne radi sa Otvorite Pribor.

Instaliranje potrebnog softvera

Postavljanje ADK načina rada na Obrada

Instaliranje drajvera za vaš telefon

Prije nego što počnete sa razvojem, možda ćete morati izvršiti određene postavke na svom računaru. Od kojih tačno zavisi OS stoji na kompjuteru.

Windows

Preuzmi USB- drajveri za vaš uređaj. Pročitajte više na ovoj stranici na web stranici Android.

MacOS

Na ovome OS, očigledno, nema potrebe za podešavanjem. Samo povežite svoj uređaj sa omogućenim načinom programera na računar.

Linux

Korisnici ovoga OS pravila će se možda morati izmijeniti UDEV tako da se poklapaju ID kompanija koja je proizvela uređaj. Ako je izmjena pravila UDEV onda ne radi ID proizvođač se može dodati u datoteku "adb_usb.ini" koji se nalazi u folderu "~/.android/".

Razvojni proces

Razvoj sa Otvorite Pribor I ADK ima određene karakteristike:

  1. Instaliranje aplikacije Processing na Androidće ga otvoriti. Stoga, prije povezivanja Android-uređaj za ukrcavanje Arduino morate potpuno zatvoriti aplikaciju klikom na dugme "nazad". Napomena: Ako pritisnete dugme na uređaju "kuća", aplikacija se neće zatvoriti, već će samo pauzirati.
  2. Kada USB-port je isključen IDE, To LogCat, u suštini beskorisno. Međutim, poruke idu na LogCat, "preživjeti", i kada se ponovo povežete Android-uređaja na računar, možete ih pročitati pomoću naredbe konzole

adb -d logcat

Testiranje primjera analognog čitanja

Da biste testirali primjer, učinite sljedeće:

  1. Otvorite Obrada i prebacite se na ADK(ako već nije omogućeno)
  2. Idite na meni File i odaberite Primjeri...
  3. Biće dve kategorije: primeri Osnove pokazati kako se obavljaju osnovne operacije, i Teme sadrže složenije primjere. Proširi Osnove i odaberite AnalogRead
  4. Ako skrolujete prema dolje po ovom primjeru, prvo ćete vidjeti skicu za obradu, a na dnu odgovarajući primjer skice. Arduino sa višelinijskim komentarom
  5. Kliknite Pokreni na uređaju(ikona Igraj). Pričekajte da se aplikacija kompajlira, preuzme i pokrene Android

    Otvorite pribor 101

    Protokol Otvorite Pribor prekidači USB-port uključen Android-uređaj između modova "domaćin" I "gost". Ovo dozvoljava Android- povežite uređaj na USB- pribor, i USB-domaćini.

    Ako vaš telefon otkrije da je na njega povezan uređaj Otvorite Pribor, on će definisati svoju ulogu kao pomoćni uređaj, a to znači da će početi da crpi struju USB-port Arduino.

    Arduinoće poslati Android- poseban identifikacijski obrazac za uređaj, koji će vam reći koji tip Otvorite Pribor to je ko je proizvođač i koji je broj verzije. Ove informacije možete vidjeti u kodu Arduino u svakom primjeru. Informacije u kodu Arduino mora odgovarati informacijama navedenim u skici obrade. Da vidite i uredite ove informacije u Obradi, otvorite ADK meni i izaberite Postavite ADK Meta.

    Ako informacije nisu tačne, na ekranu će se prikazati dole prikazan dijalog, što znači da je vaš Android-uređaj nema instaliranu kontrolnu aplikaciju Otvorite Pribor. Biće prikazan i link. Ova veza može biti URL na web stranicu kompanije/organizacije ili link na specijal APK, upravljajući time Otvorite Pribor.

    Nepoznata otvorena dodatna oprema je povezana na telefon

    Ovaj vodič je licenciran pod licencom Creative Commons Attribution-ShareAlike 3.0. Primjeri koda u ovom članku objavljeni su bez autorskih prava.

19597

Instalacija drugog operativnog sistema na slobodnu particiju tradicionalno se vrši sa prenosivog medija za pokretanje - DVD ili fleš diskovi. Ali šta da radite ako nemate fleš disk ili disk pri ruci, već samo običan sistem za pokretanje? U ovom slučaju, WinNTSetup će biti od velike pomoći - mali uslužni program za brzu instalaciju drugog Windows operativnog sistema na slobodnu particiju vašeg tvrdog diska.


Uslužni program je besplatan, podržava sve popularne verzije Windowsa, uključujući Windows 10, i ima jednostavan ruski interfejs.

Pored svoje direktne namjene - instaliranje drugog sistema, WinNTSetup podržava izvršavanje brojnih korisna podešavanja optimizacije, na primjer, onemogućavanje efekata transparentnosti, kontrola UAC, režim mirovanja i tako dalje.

Dodatno, moguće je instalirati drajvere, kao i rad sa fajlovima odgovora.

Kako raditi sa WinNTSetup

Pretpostavimo da trebate instalirati Windows 10 pored Windows 8.1. Pokrenite uslužni program i naznačite putanju do datoteke u gornjem polju prozora koji se otvara install.wim iz raspakovanog sa operativnim sistemom.

Može se dogoditi da kada pokrenete WinNTSetup od vas traži da preuzmete dodatna komponenta Windows 8 ADK . Slažemo se i preuzimamo je, jer bez toga neće početi.

Napomena: Ako je glavni sistem 32-bitni, onda bi i drugi trebao biti 32-bitni, inače će uslužni program generirati grešku.

U drugom polju morate navesti particiju na kojoj će biti instaliran bootloader. Odjeljak mora biti aktivan, pa idite na "Upravljanje diskovima", kliknite desnim tasterom miša na izabrani odeljak i izaberite opciju iz menija.

Važno: nakon pretvaranja particije u aktivnu, možete ponovo pokrenuti računar tek nakon što WinNTSetup izvrši sve potrebne manipulacije, inače više nećete moći da se pokrenete.

U trećem polju označavamo disk na koji će biti instaliran drugi operativni sistem. Ovo može biti ista particija na kojoj će biti instaliran bootloader. Da ga formatirate, kliknite na dugme F koje se nalazi pored dugmeta za pregled.

Zatim kliknite na "Instaliraj" u prozoru koji se otvori Obavezno (!) označite kućice “Pronađite i dodajte sve u meni za pokretanje Windows verzije» I "Automatski restartujte računar nakon instalacije".

Kliknite OK. Sada sve što treba da uradite je da sačekate dok uslužni program ne raspakuje datoteke Windows slika.

ADK datoteka je jedna od datoteka kategorije. Njegovo puno ime je OS/2 sačuvani SKF format. Format ADK datoteke kreirao je IBM. Ako ste došli kod nas, vjerovatno tražite programe koji će vam pomoći u radu sa ovom specifičnom ekstenzijom. Na sljedećim stranicama ćete pronaći liste programa koji podržavaju ADK datoteku sortirane po operativni sistemi. Ako naša baza podataka sadrži informacije o ADK konverziji datoteka, sigurno ćete ih pronaći ovdje.

Programi koji podržavaju ADK datoteku

Nadamo se da smo vam pomogli da riješite problem s ADK datotekom. Ako ne znate gdje možete preuzeti aplikaciju sa naše liste, kliknite na link (ovo je naziv programa) - Naći ćete detaljnije informacije o tome gdje možete preuzeti bezbednu instalacionu verziju potrebne aplikacije.

Posjet ovoj stranici trebao bi vam pomoći da konkretno odgovorite na ova ili slična pitanja:

  • Kako otvoriti fajl sa ekstenzijom ADK?
  • Kako pretvoriti ADK datoteku u drugi format?
  • Šta je ekstenzija ADK formata datoteke?
  • Koji programi podržavaju ADK datoteku?

Ako nakon pregleda materijala na ovoj stranici još uvijek niste dobili zadovoljavajući odgovor ni na jedno od gore navedenih pitanja, to znači da su ovdje predstavljene informacije o ADK datoteci nepotpune. Kontaktirajte nas putem kontakt forme i napišite koje informacije niste pronašli.

Šta bi još moglo uzrokovati probleme?

Možda postoji više razloga zašto ne možete otvoriti ADK datoteku (ne samo nedostatak odgovarajuće aplikacije).
Prvo- ADK datoteka može biti pogrešno povezana (nekompatibilna) sa instaliranom aplikacijom da bi je poslužila. U tom slučaju morate sami promijeniti ovu vezu. U tu svrhu kliknite desno dugme pređite mišem preko ADK datoteke koju želite urediti, kliknite na opciju "otvori sa" a zatim sa liste izaberite program koji ste instalirali. Nakon ove akcije, problemi s otvaranjem ADK datoteke trebali bi potpuno nestati.
Drugo- datoteka koju želite da otvorite može jednostavno biti oštećena. U ovom slučaju, najbolje bi bilo pronaći njegovu novu verziju, ili je ponovo preuzeti sa istog izvora (možda iz nekog razloga u prethodnoj sesiji preuzimanje ADK datoteke nije završeno i nije se moglo ispravno otvoriti) .

Želite li pomoći?

Ako imate dodatne informacije o ekstenziji datoteke ADK, bit ćemo vam zahvalni ako ih podijelite s korisnicima naše stranice. Koristite obrazac ispod i pošaljite nam svoje informacije o ADK datoteci.

Sa samo malo vremena do početka uvođenja Windows 10 RTM, u ovom postu želim ukratko istaknuti šta je novo u implementaciji Windows 10, kao i neke funkcije u alatima za instalaciju OS-a i procesima na koje vrijedi obratiti pažnju. Materijal je uglavnom namijenjen onima koji planiraju implementirati Windows 10 u korporativno okruženje. Za više informacija pogledajte prvi modul kursa, “Windows 10: implementacija, upravljanje, sigurnost.”

Hardverski zahtjevi, kompatibilnost aplikacija

Formalni hardverski zahtjevi su navedeni. U suštini, možemo reći da ako vaš hardver pokreće Windows 7, Windows 8 ili Windows 8.1, onda će Windows 10 također raditi, možda postoji jedna suptilnost u vezi sa 64-bitnom verzijom. Počevši od verzije 8.1, Windows koristi neke instrukcije za procesor koje Pentium D ne podržava. 64-bitna verzija Windows 10 neće raditi na ovim procesorima. Međutim, nadam se da već dugo niste imali takve procesore.

Sa stanovišta kompatibilnosti aplikacija, sve izgleda prilično dobro. Postoji dosta promjena i poboljšanja u Windows 10, ali većina njih ne utječe na Win32 podsistem na kojem se pokreću aplikacije. Pretpostavljamo da će najmanje 90% postojećih desktop aplikacija raditi bez problema pod Windowsom 10. Ali život je komplikovana stvar, a programeri su kreativni ljudi, tako da ne, ne 100%. Osim toga, u nekim slučajevima, čak i ako aplikacija radi dobro, potrebno je da razvojna kompanija (ISV) službeno potvrdi podršku/certificira svoj softver za novi OS. Ili objavio novu verziju.

U odnosu na Windows aplikacije Store je razvio automatizirane testove koji provjeravaju kompatibilnost modernih aplikacija sa Windows 10, otkrivaju potencijalne i stvarne probleme i prosljeđuju ove informacije odgovarajućim razvojnim timovima OS. Uvjereni smo da će velika većina problema u ovoj oblasti biti riješena prije nego što ih i vidite.

Internet Explorer

Ali ovdje postoji nekoliko važnih tačaka na koje vrijedi obratiti pažnju.

Prvo, kao što verovatno znate, dva pretraživača će biti ugrađena u Windows 10 - Microsoft Edge (ranije Project Spartan) i Internet Explorer 11. Prvi je za gledanje modernih sajtova sa podrškom za HTML5 i najnovijim standardima, drugi je uglavnom za kompatibilnost sa postojećim web aplikacijama. Upotreba IE11 je posebno važna u korporativnim okruženjima koja koriste vlastite prilagođene portale i web stranice ili web aplikacije koje koriste Silverlight. Da vas podsjetim, Microsoft Edge ne podržava Silverlight.

Drugo, c 12. januara 2016 Podrška za starije verzije IE-a na Microsoft OS-u se završava. Tabela ispod prikazuje kombinacije OS i IE verzija koje će biti podržane poslije 12.01.2016.

Windows platforma Internet Explorer verzija
Windows Vista SP2 Internet Explorer 9
Windows Server 2008 SP2 Internet Explorer 9
Windows 7 SP1 Internet Explorer 11
Windows Server 2008 R2 SP1 Internet Explorer 11
Windows 8.1 Internet Explorer 11
Windows Server 2012 Internet Explorer 10
Windows Server 2012 R2 Internet Explorer 11

To znači da ako vam je ugodno koristiti Windows 7 sa, recimo, IE9, a čak ni ne planirate prelazak na Windows 10 u narednim mjesecima, morate početi testirati svoje web aplikacije na kompatibilnost sa IE11. Zato što će od nove godine IE11 biti jedina verzija Internet Explorer-a podržana na Windows 7.

Opcije implementacije

Odmah da napomenem da možete koristiti sve uobičajene pristupe i alate za implementaciju, uključujući Microsoft Deployment Toolkit (MDT) i System Center Configuration Manager (SCCM), za Windows 10. Tri glavne opcije implementacije će biti dostupne u novom OS:
  1. Obriši i učitaj
  2. Na mjestu
  3. Provizija
Prva, dobro poznata opcija, uključuje dizanje mašine koristeći pripremljenu Windows PE sliku, kreiranje/formatiranje particija hard disk računar, postavljanje prilagođene slike Windows 10, instaliranje potrebnih drajvera, instaliranje potrebnog softvera. Ako trebate sačuvati korisničke podatke i postavke, tada se prije formatiranja pokreće uslužni program User State Migration Tool (USMT), koji kopira (na primjer, u mrežnu dijeljenu mapu) datoteke i postavke korisnika, a nakon instaliranja softvera, vraća prikupljene datoteke i postavke u Windows 10.

Druga opcija takođe nije suštinski nova i predstavlja ažuriranje sistema „na mestu“. U tom slučaju se čuvaju ne samo korisnički podaci i postavke, već i sve instalirane aplikacije.

Treća opcija je provizija - Windows 10 know-how Namjena je da se novi uređaj sa Windowsom 10 "transformiše" u korporativni uređaj, sa odgovarajućim postavkama, aplikacijama i OS izdanjem.

Obriši i učitaj

Kao što sam već rekao, ova opcija je odavno poznata. Kao i kod prethodnih izdanja OS-a, postojeći alati za implementaciju će se morati ažurirati kako bi podržali Windows 10. naime:
  • Preuzmite i implementirajte novu verziju Windows kompleta za procjenu i implementaciju (ADK) koji će podržavati Windows 7/8.1/10.
  • Ako koristite MDT: Windows podrška 10 će biti dodat u MDT 2013 ažuriranje 1. U vrijeme pisanja, verzija za pregled je dostupna.
  • Ako koristite SCCM: podrška za implementaciju i Windows upravljanje 10 će biti dodan različitim verzijama Configuration Managera. Za SCCM 2012 i SCCM 2012 R2, podrška za Windows 10 je već implementirana u SP2 i SP1, respektivno.

Samo SCCM vNext podržava sve novo Windows funkcije 10, međutim, kao što se može vidjeti iz tabele, možete postaviti sliku i konfigurirati upravljanje koristeći trenutne verzije SCCM-a.

Na mjestu

Nadogradnja na mjestu dostupna je u mnogim izdanjima. Nije tajna da IT odjeli radije koriste čista instalacija(Wipe-and-Load), posebno nakon iskustva migracije sa XP-a na Vistu. Shvativši ovo, Windows tim je uradio ozbiljan posao na poboljšanju procesa ažuriranja. Rezultati migriranja korisnika sa Windows 8 na Windows 8.1 pokazali su da napori nisu bili uzaludni. Pored toga, sprovedeni su piloti sa određenim brojem kupaca za nadogradnju „na mestu” sa Windows 7 na Windows 8.1, čime su identifikovani dodatni vektori za primenu napora programera.

Kao rezultat toga, "desetka" podržava In-Place Upgrade za Windows 7 SP1, Windows 8, Windows 8.1, odnosno za većinu trenutno podržanih verzija klijentskog Windowsa.

Proces nadogradnje na Windows 10 sastoji se od 4 faze.

1. Niži nivo. Tokom prve faze, Setup proverava da li računar koji se ažurira ispunjava zahteve Windows 10, prikuplja informacije o drajverima, korisničkim postavkama i instaliranim aplikacijama. Otkrivene aplikacije se provjeravaju kompatibilnosti u bazi podataka o kompatibilnosti. U zadnjem koraku formira se WinRE slika (winrm.wim) na koju se, ako je potrebno, podižu kritični drajveri specifični za ovog računara. Na kraju ove faze dolazi do prvog ponovnog pokretanja.

2. WinRE. Mašina se pokreće koristeći WinRE (okruženje za oporavak) sliku, neku vrstu minimalističkog okruženja čiji je zadatak da kopira fajlove originalne (niže nivo) verzije Windowsa u fasciklu Windows.old, postavi sliku „desetine“ iz install.wim datoteku distribucije, kreirajte potrebnu strukturu direktorija, dodajte drajvere neophodne za prvo pokretanje novog OS-a i ponovo pokrenite mašinu. Tokom ove faze, računar je u nekom srednjem stanju kada stara verzija Windows više nije u upotrebi, novi se tek sprema za upotrebu.

3. Prvo pokretanje novog OS-a. Po svom sadržaju, faza je vrlo bliska fazi specijalizacije u opciji implementacije brisanja i učitavanja. U ovoj fazi dolazi do prvog pokretanja novog OS-a, instaliraju se drajveri, primjenjuju se sva potrebna podešavanja, vraćaju se aplikacije (kopiraju se odgovarajuće grane registra i binarne datoteke, ako su u bazi podataka o kompatibilnosti pronađene upute za određene aplikacije , primjenjuju se itd. ). Kada se završi, dolazi do drugog ponovnog pokretanja.

4. 2. podizanje novog OS-a. U završnoj fazi, svi procesi migracije su završeni i korisniku se prikazuje ekran dobrodošlice poznat kao OOBE (Out-Of-Box Experience), gdje u najmanju ruku moraju biti prihvaćeni uslovi ugovora o licenci. Ovo završava proces ažuriranja OS-a.

Želio bih istaći nekoliko važnih tačaka u vezi s nadogradnjom na mjestu.

Jedna od inovacija je da ažuriranje "na mjestu" na "Ten" pruža mogućnost poništavanja svih promjena i vraćanja na originalnu verziju Windows-a. Štaviše, vraćanje je moguće i tokom bilo koje faze procesa ažuriranja (na primjer, u slučaju neuspjeha) i nakon završetka ažuriranja (na primjer, ako nešto nije zadovoljavajuće u novom sistemu).

Kao rezultat toga, u prvoj fazi, prilikom analize parametara računara, Setup izračunava potreban prostor na disku, uzimajući u obzir potrebu da se pohrani Windows.old folder za moguće vraćanje. Ako nema dovoljno prostora na disku, korisnik može obezbijediti eksterni medij (a ovo je još jedna inovacija) na kojem će se kreirati Windows.old. Pa ipak, trebalo bi da ima dovoljno prostora na disku C: da primi %SystemRoot% od same „desetke“.

Da bi se omogućile nadogradnje na mjestu u poslovnom okruženju koristeći tradicionalne alate, nova sekvenca zadataka nadogradnje je dodana u SCCM vNext i MDT 2013 ažuriranje 1. Detalje o tome kako implementirati takav niz zadataka u SCCM 2012 R2 SP1 možete pronaći.

Kada koriste MDT ili SCCM, kompanije obično pripremaju sopstvenu unapred konfigurisanu sliku OS. Za uspješno ažuriranje na mjestu, morate koristiti standardni install.wim. Glavni razlog je konzervacija instalirane aplikacije prilikom nadogradnje. Ako je IT odjel dodao aplikaciju u sliku Windows 10, a ova aplikacija (iste ili različite verzije) je već instalirana na mašini koja se ažurira, tada instalater OS neće moći ispravno spojiti datoteke i postavke ovu aplikaciju. On jednostavno ne zna kako to da uradi. Kao rezultat toga, povezanost ekstenzija datoteka aplikacije može biti prekinuta, a aplikacija možda neće raditi stabilno ili neće raditi uopće.

Postoje brojna ograničenja za korištenje In-Place Upgrade:

  • Kao i ranije, arhitektura OS-a mora biti ista - ne možete ažurirati 32-bitnu verziju na 64-bitnu verziju i obrnuto koristeći ovaj metod.
  • Nadogradnja na mjestu ne odnosi se na Windows To Go ili OS učitan iz VHD datoteke.
  • Ažuriranje na mestu ne primenjuje se ako je disk računara šifrovan pomoću rešenja treće strane (ako se koristi BitLocker, ažuriranje će se nastaviti ispravno).
Da rezimiramo, prvenstveno preporučujemo opciju implementacije In-Place Upgrade za korporativne mreže... barem probajte. Mogući skepticizam je sasvim razumljiv. Ali pokušali smo da ovu opciju učinimo što je moguće pogodnijom za IT, udobnom za korisnika i pouzdanom za sistem. Testirajte na nekoliko mašina sa standardnim hardverskim i softverskim konfiguracijama i donesite odluku.

Provizija

Suštinu opcije raspoređivanja pružanja usluga najlakše je objasniti na primjeru. Recimo da kompanija kupi nekoliko novih tableta sa Windows 10 Professional za mobilne zaposlenike. Da bi zaposleni počeli da rade na ovim tabletima, IT odjel mora primijeniti niz postavki na nove uređaje: nadograditi na Enterprise verziju, pridružiti se domeni i/ili povezati na Microsoft Intune (ili drugo MDM rješenje), primijeniti pravila , preuzmite potrebne certifikate, kreirajte Wi-Fi i VPN profile, instalirajte korporativne aplikacije itd.

Gotovo sve ovo se može implementirati korištenjem grupnih politika. Ali potonji zahtijevaju da strojevi budu uključeni u domenu, a za niz mobilnih scenarija možda bi bilo zgodnije ostaviti takve uređaje izvan domene. Osim toga, uključivanje u domenu vrši ili zaposlenik IT odjela, ili sam korisnik, koji mora imati odgovarajuća ovlaštenja i znanja. Skripta? Sasvim moguce. Šta ako je zadatak sličan, ali govorimo o pametnim telefonima?

Provizija omogućava IT administratoru da pripremi datoteku koja sadrži sva potrebna podešavanja i, ako je potrebno, aplikacije. Ovisno o veličini, takva datoteka se može poslati e-poštom, postaviti na web portal, u mrežnu mapu ili na fleš disk. Sve što se traži od korisnika je da dvostrukim klikom pokrene takvu datoteku na željenom uređaju. Postavke navedene u datoteci se primjenjuju na sistem i nakon nekoliko minuta ili čak sekundi uređaj je potpuno spreman za upotrebu.

Isti pristup se odnosi i na pametne telefone sa Windows 10. Umjesto dvostrukog klika miša, mogu se koristiti NFC oznake ili se pametni telefon spojiti preko USB-a na računar, prikazati kao ikona u Exploreru, a traženi fajl se jednostavno prenosi na ikona pomoću prevlačenja i ispuštanja.

Možete kreirati onoliko datoteka za konfiguraciju ili obezbjeđivanje koliko je potrebno za različite scenarije, različite vrste uređaja, itd. Za kreiranje takvih datoteka koristi se Windows Imaging and Configuration Designer (Windows ICD), novi alat u ADK paketu. Princip koristeći Windows ICD je prilično jednostavan - na lijevoj strani ekrana su prikazana sva dostupna podešavanja i parametri, u srednjem dijelu ekrana postavljate vrijednosti za parametre koji su vam potrebni, na desnoj strani su odabrane i generisane postavke prikazano.

Po završetku uređivanja, generiše se fajl za proviziju sa ekstenzijom ppkg, koji ostaje da se isporuči uređaju na bilo koji raspoloživi način.

Poseban post (možda više od jednog) bit će posvećen temi obezbjeđenja, ali za sada bih želio napomenuti nekoliko važnih stvari.

Najvažnija. Omogućavanje je namijenjeno uređajima na kojima Windows 10 je već instaliran, ali bih želio brzo i bez mnogo administrativnih napora konfigurirati ove uređaje za rad u određenim scenarijima.

Windows 10 pruža mogućnost nadogradnje Professional izdanja na Enterprise unosom odgovarajućeg ključa, bez ponovnog instaliranja sistema. Potrebno je samo jedno ponovno pokretanje. A ključ se može navesti u ppkg datoteci.

Jednom kada je ppkg datoteka primijenjena na uređaj, može se ukloniti s uređaja (osim ako niste izričito spriječili korisnika u tome). Kada se datoteka izbriše, brišu se sve politike koje su primijenjene na uređaj tokom obezbjeđivanja.

Ppkg datoteka se može koristiti i tokom rada uređaja (runtime) i kada je novi uređaj uključen po prvi put u fazi OOBE, na primjer, na prenosivom mediju.

Možete konfigurirati sistem tako da ppkg datoteka ostane na sistemu i automatski se primjenjuje nakon toga fabrička podešavanja. Tada će se potrebne postavke primijeniti na uređaj čak i nakon vraćanja na tvorničke postavke.

Obezbeđivanje će stoga biti od posebnog interesa za organizacije koje dozvoljavaju upotrebu širokog spektra uređaja. Priprema velikog broja unapred konfigurisanih slika i bezbroj drajvera za takve organizacije može biti veoma težak zadatak, ako ne i nemoguć. Naprotiv, ppkg datoteke su razumna ravnoteža mogućnosti i lakoće implementacije.