Windows 8 kategória bejegyzései

ISO fájl megnyitása nem sikerül

Windows 8 alatt már nem egyszer belefutottam az alábbi hibaüzenetbe, mikor egy ISO fájlt próbáltam a Windows Explorer segítségével mountolni:

“You don’t have permission to mount the file.”

 

no-permission-to-mount-the-file

Pánikra semmi ok, vaklárma az egész, valójában szépen megcsinálta, amit kértünk tőle, ott virít az új meghajtó a My Computerben.

 

Technorati Tags: ,,
Reklámok

Távoli asztal jelszó megjegyzése

Igen bosszantó, hogy a remote desktop kliens egyes esetekben csak a felhasználónevet hajlandó megjegyezni, a jelszót nem, mert:

Your credentials did not work

Your system administrator does not allow the use of saved credentials to log on to the remote computer COMPUTER because its identity is not fully verified. Please enter new credentials.

rdp-credentials

Ezen úgy lehet segíteni, ha megnyitjuk a Local Group Policy Editort (gpedit.msc), majd elnavigálunk ehhez az ághoz: Computer Configuration –> Administrative Templates –> System –> Credentials Delegation. Itt az Allow delegating saved credentials with NTLM-only server authentication opciót kell Enabled értékre állítani.

Az Add servers to the list opció melletti Show… gombra kattintva felvehetjük azokat a gépeket, amelyekre ezt alkalmazni szeretnénk, mégpedig TERMSRV/gépnév formában, sőt akár minden gépre is hivatkozhatunk a TERMSRV/* érték megadásával.

 

Technorati-címkék: ,

IIS távoli felügyelete Windows 8.1-ről

Az Internet Information Services (IIS) Manager (inetmgr.exe) egyik kiváló szolgáltatása, hogy a saját gépünkön elindítva, grafikus felületen keresztül, távolról felügyelhetjük vele a webszervereinket. Ehhez nem kell mást tennünk, mint kiválasztanunk a File menüből a Connect to a Server menüpontot:

inetmgr-connect-to-file-menu

Ez végigvezet egy varázslón, és ha a szerveren telepítve van a Web Management Service, akkor pillanatok alatt csatlakozhatunk a webszerverünkhöz, webhelyünkhöz vagy webalkalmazásunkhoz.

A gond akkor van, ha nincs ilyen menüpont, márpedig nincs. Sem Windows 7-en, sem Windows 8-on, sem 8.1-en. bezzeg Save Connections van (igaz, disabled állapotban), de vajon minek?

inetmgr-default

Windows 7 esetén még történeti okokra hivatkozva talán megértem, de az újabb kliens operációs rendszerek esetén nem találok magyarázatot. Ha már mindenképp külön kell letölteni, akkor lehetne például az RSAT része.

Oldjuk meg hát a problémát, irány a Web Platform Installer, ahol például a “remote” szóra keresve pillanatok alatt megtalálhatjuk az IIS Manager for Remote Administration v1.1 verziót:

inetmgr-webpi-search

Senkit ne tévesszen meg a két évvel ez előtti dátum, pont ez kell nekünk. Bökjünk a sorban az Add, majd alul az Install gombokra, végül a következő ablakban az I Accept gombra kattintva fogadjuk el a licenc előírásait. Elindul a letöltés, megkezdődik a telepítés, majd jön a hidegzuhany:

inetmgr-webpi-sorry

Nem sikerült a telepítés, mert Windows 7 vagy újabb kell neki. De hát ez egy Windows 8.1, jaj!

Próbálkozzunk meg ismét a telepítéssel, de most a licenc elfogadása ablakban kattintsunk inkább a Direct Download Link hivatkozásra:

inetmgr-webpi-licence

Ennek hatására az alapértelmezett böngészőnk letölti a telepítőt oda, ahova mi szeretnénk. A letöltési cím egyébként a hibaüzenet melletti View log here gombra kattintva megjelenő naplófájlból is kicsalható, az én esetemben ez volt:

http://download.microsoft.com/download/D/A/5/DA588562-C4A4-4337-AE36-3A4548700CDF/inetmgr_amd64_v1.1_en-US.msi

Mielőtt elindítjuk a telepítőt, nyissuk meg az MSI fájlhoz tartozó Properties ablakot és a Compatiblity fülön álljunk vissza korábbi Windows verzióra:

inetmgr-compatibility

Nyomkodjuk végig a varázslót, indítsuk újra az IIS Managert és már kapcsolódhatunk is a szerverünkhöz, ahonnan előfordulhat, hogy az első alkalommal újabb modulok töltődnek le:

inetmgr-features

 

Technorati-címkék: ,

12GB-os NVIDIA driver csomag

A Windows Update-en feltűnt ma egy opcionális frissítés NVIDIA driver update for NVIDIA Quadro NVS 150M néven és én elkövettem azt a hibát, hogy engedélyeztem a telepítését.

nvidia-update

Ott kezdtem el gyanakodni, hogy ebből gond lesz, amikor megjelent az üzenet, hogy elindult a 300MB-nyi telepítő letöltése. Gondoltam naivan, hogy majd kiszedi belőle azt a pár megabájtnyi fájlt, amire tényleg szükség van, de aztán legnagyobb meglepetésemre pár perccel később 12 gigabájtnyi szabad helyem tűnt el a C: meghajtóról. Ez már önmagában is idegesítő, de ha ez volt az ember utolsó 12GB-ja, akkor különösen.

A WinDirStat szépen kirajzolta, hogy a C:\Windows\System32\DriverStore\FileRepository mappa foglal sok helyet, azon belül is a sok friss dátumú, nv-vel kezdődő nevű, egyenként 300MB-os könyvtárak. Jó lenne megnézni, mik ezek. Ezt lehet parancssorból is, így:

dism /online /get-drivers /format:table

Nekem azonban jobban bejön a CodePlexről letölthető DriverStore Explorer, ami mindezt grafikus felületen tudja, valahogy így (ez már a pucolás utáni állapot):

driverstore-explorer

Ha csak 1 NVIDIA driver lett volna a listában, akkor a Delete Package gombbal vidáman kitakarítottam volna, de az én listámban volt vagy 30. Akkor most melyiket töröljem?

Eszembe jutott, hogy a Windows 8.1 Disk Cleanup eszközében már van opció a felesleges driverek törlésére is:

driver-cleanup

Sajnos ez pont nulla bájtnyival segített, nem voltam előrébb.

A Programs and Features ablakból megtudtam, hogy a 327.02 verziót sikerült telepítenem a Windows Update-ről, majd ezek után elmentem az NVIDIA Drivers Download oldalára, ahol örömmel láttam, hogy van frissebb verzió, most éppen 331.65. Ugyan ennek a letöltése is 214MB, de a manuális telepítésnél legalább a kezünkben van az irányítás.

A sikeres letöltés után eltávolítottam a korábbi verziót és végignyomogatva a telepítő varázslót feltettem a frisset. Így nem csak olyan opciót kaptam, hogy akarok-e nView-t, de a Perform a clean installation pipa bebillentésével a telepítő szépen kitakarította  a korábbi eszközmeghajtót:

clean-install

A telepítés simán ment, visszakaptam a tárhelyemet, és ráadásul frissebb eszközmeghajtóm is van (szerencsére ez is WHQL tesztelt).

Azt hiszem ez volt az utolsó alkalom, hogy Windows Update-ről telepítettem NVIDIA drivert.

 

Technorati-címkék: ,,

Run as Administrator érdekesség Windows 8.1-en

Négy hete használom a Windows 8.1 RTM változatát, természetesen szokás szerint nem admin felhasználóként. Amikor mégis kell valamihez admin jog, akkor a jól bevált Run as Administrator opcióval indítom. Például az IIS Managert:

RunAs-1

Erre feljön a szokásos jelszó bekérő ablak:

RunAs-2

Ahova beírom a felhasználónevemet és a helyes jelszavamat:

RunAs-3

Majd Enterre nem történik semmi. Micsoda, ez már sok éve hibátlanul működött?!

Hetekig bosszankodtam miatta, mert ez volt az egyetlen napi problémám a Windows 8-cal (ugyanez történik az UAC promptnál is), de aztán véletlenül rájöttem, hogy én voltam a béna, hiszen nem olvastam el a használati utasítást.

Emlékeztető magamnak: RTFM!

 

Technorati-címkék: ,

Hibernálás engedélyezése Windows 8-on

A frissen telepített Windows 8.1 RTM gyönyörűen felismert minden eszközt a gépemben, semmilyen driver hiba nem volt, mégsem jelent meg a Hibernate opció a Shut down or sign out menüben. Első körben engedélyeztem a hibernálást a powercfg /h on paranccsal, ami hiba nélkül le is futott, a menüpont mégsem jelent meg.

Úgy tűnik, azt külön engedélyezni kell, méghozzá így:

A Power Options ablak bal oldalán található a Choose what the power buttons do menüpont:

hibernate-power-options

A megjelenő Define power buttons and turn on password protection ablak alján lehet engedélyezni a hibernáló gomb megjelenítését rendszergazdai jogosultságokkal:

hibernate-shutdown-settings

Ezután már lehet több helyről is hibernálni:

hibernate-shutdown-menu

hibernate-shutdown-charm

 

Technorati-címkék: ,

ASP.NET 4.0 űrlap alapú hitelesítés IE11 alatt

Korábban már említettem, hogy a böngészők detektálásán alapuló megoldások gondot okozhatnak, amikor megjelenik egy új böngésző vagy egy új böngésző verzió. Sajnos mivel az ASP.NET korábbi verziói is tartalmaznak böngésző detektálós részeket, az Internet Explorer 11 megjelenése ott is gondot okozhat.

Véletlen egybeesés, hogy az említett cikk után egy nappal Eric Lawrence is írt egy cikket az IE11-ről és a User-Agent sniffingről. Néhány érdekesség belőle:

  • Az IE csapat szándékosan úgy választotta meg a UA stringet, hogy a weboldalak inkább WebKites böngészőnek ismerjék fel, mint régebbi IE verziónak.
  • A nyár folyamán az ASP.NET csapat kiadott frissítéseket a probléma megoldására, például .NET 4.0-hoz a KB2836939-et. A többi frissítés listája megtalálható a cikkben.

Mi egy olyan problémába futottunk bele korábban, hogy az IE11 lelkesen felküldte az ASP.NET forms authentication cookie-t a szervernek, de a szerver fittyet hányt rá. A web.config fájlban lévő forms elemnél korábban nem szerepelt a cookieless attribútum, mert az alapértelmezett UseDeviceProfile eddig tökéletesen működött, most viszont explicit módon be kellett állítanunk a UseCookies értéket, hogy az oldal IE11-gyel is működjön rendesen.

Itt egy régebbi szerverről volt szó, amin ASP.NET 4.0 futott a fenti frissítés nélkül, 4.5-ön ezt nem tapasztaltuk.

Megjegyzem a cookieless="UseCookies" biztonság szempontból is a javasolt beállítás.

 

Technorati-címkék: ,,,