Du kan ikke bruke "runas"-kommandoen til å skrive ut fra ulike brukerkontoer i en enkelt økt fra et 32-biters program på en datamaskin som kjører 64-biters versjon av Windows Server 2008 eller Windows Vista

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 972616 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

Symptom

Du kan ikke bruke runas -kommandoen til å skrive ut fra et 32-biters program fra ulike brukerkontoer i en enkelt økt på en datamaskin som kjører en 64-biters versjon av Windows.

Årsak

Dette skjer fordi systemet bruker Splwow64.exe -prosessen for å oversette mellom 32-biters programmer og drivermodell for 64-biters operativsystem. Når en utskriftsjobb er fullført i en brukerkonto, forblir prosessen for Splwow64.exe i minnet for en periode av tid til å øke systemytelsen. Splwow64 -prosessen slutter imidlertid ikke som forventet. Derfor, når du bruker runas -kommandoen til å starte et 32-biters program, du ikke skrive ut fra ulike brukerkontoer.

Løsning

For Windows Server 2003, 64-biters, alle versjoner

Ingen hurtigreparasjon er tilgjengelig for dette problemet.

Hvis du vil ha mer informasjon om lignende problem på Windows Server 2003, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
923357 Du kan ikke bruke RUNAS-kommandoen til å skrive ut fra et 32-biters program i ulike brukerkontoer i en enkelt økt på en datamaskin som kjører en 64-biters versjon av Microsoft Windows

For Windows Server 2008 og Windows Vista 64-bit-versjoner

En hurtigreparasjon er tilgjengelig for å løse dette problemet. Denne hurtigreparasjonen angir standardverdien for tidsavbrudd for perioden der Splwow64.exe-prosessen blir værende i minnet. Denne standardverdien er to minutter. Splwow64.exe-prosessen avsluttes derfor to minutter etter at den siste utskriftsjobben i én brukerkonto lukkes. I tillegg kan du konfigurere denne tidsavbruddverdien for ved å endre registerverdien i delen "Informasjonen i registeret" nedenfor.

For Windows Server 2008 R2 og Windows 7 64-bit-versjoner

Når du skriver ut fra 32-biters applikasjoner som kjører i forskjellige brukerkontoer i én økt, kjøres flere forekomster av Splwow64.exe under hver brukerkonto for det programmet. Dette betyr at en forekomst av Splwow64.exe fungerer uavhengig av hverandre og ikke blandes med andre forekomster. Dette motforestillingene begrensning av bare én brukeren muligheten til å skrive ut fra en enkelt økt.

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Vi anbefaler derfor at du venter på neste programvareoppdatering av som inneholder denne hurtigreparasjonen, med mindre dette problemet påvirker deg i stor grad.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkel. Hvis denne delen ikke vises, kan du kontakte Microsoft Customer Service og støtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår andre problemer, eller hvis du trenger feilsøkingstips, må du kanskje opprette en separat forespørsel. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsoft Kundestøtte og støtte, eller for å opprette en separat forespørsel, kan du gå til følgende Microsoft-webområde:
http://support.Microsoft.com/contactus/?ws=support
Obs! "Nedlasting av hurtigreparasjoner tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi hurtigreparasjonen ikke er tilgjengelig for dette språket.


Viktige hurtigreparasjoner for Windows Vista og Windows Server 2008 er inkludert i de samme pakkene. Bare én av disse produktene kan imidlertid være oppført på siden "Hurtigreparasjonen Request". Hvis du vil be om hurtigreparasjonspakken som gjelder for både Windows Vista og Windows Server 2008, velger du produktet som er oppført på siden.

Forutsetninger

Hvis du vil bruke denne hurtigreparasjonen, må datamaskinen kjøre ett av følgende operativsystemer:
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Vista Service Pack 2(SP2)
  • Windows Vista Service Pack 1

Omstartskrav

Du har ikke starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.

Registerinformasjon

Bruk følgende fremgangsmåte for å konfigurere en verdi for tidsavbrudd.

Viktig Denne delen, en metode eller en aktivitet inneholder trinn som forteller deg hvordan du endrer registeret. Imidlertid kan oppstå alvorlige problemer hvis du endrer registret på feil måte. Sørg derfor for at du følger disse trinnene nøye. For ekstra beskyttelse sikkerhetskopiere registret før du endrer den. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter du registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 Slik sikkerhetskopierer og gjenoppretter du registret i Windows
  1. Klikk Start, velg deretter Kjør.
  2. Type regedit , og klikk deretter OK.
  3. Finn og høyreklikk følgende registerundernøkkel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  4. Pek på Ny, og klikk deretter DWORD-verdi.
  5. Type SplWOW64TimeOutSecondssom registernavnet oppføringen, og trykk deretter Enter.
  6. Dobbeltklikk den SplWOW64TimeOutSeconds posten som du opprettet i trinn 4.
  7. Skriv inn en verdi i den Verdidata -boksen, og klikk deretter OK.
Obs!Du må angi en verdi som er større enn 0 (null) i denVerdidata -boksen. Verdien du oppgir er antall sekunder som systemet venter med jevne mellomrom mens systemet kontrollerer om Splwow64.exe prosessen må være lastet ut. Splwow64.exe-prosessen er fjernet når antall sekunder som er angitt i SplWOW64TimeOutSeconds går siden siste 32-biters utskrift prosessen lukket. Derfor, når du skriver ut en tjenesteprosess, utskriftsfunksjonen frigjøres ikke før tjenesten avsluttes, og på minst tid som du angir i den Verdidata boksen sender. Hvis du skriver inn for eksempel 15 i den Verdidata -boksen, og den siste 32-biters-prosessen tar to minutter til å skrive ut, og Lukk utskriftsfunksjonen utgitt mellom to minutter og 15 sekunder, og to minutter og 30 sekunder. Hvis ingen tidsavbruddsverdi for er angitt, er standardverdien for tidsavbrudd to minutter.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone kategorien i den Dato og klokkeslett -elementet i Kontrollpanel.

For alle støttede x 64-baserte versjoner av Windows Server 2008 og Windows Vista

Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
Splwow64.exe6.0.6001.2246439 93607-Jul-200916: 27x 64
Splwow64.exe6.0.6002.2216539 93607-Jul-200916: 01x 64

For alle støttede Itanium-baserte versjoner av Windows Server 2008

Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
Splwow64.exe6.0.6001.2246484,48007-Jul-200916: 53IA-64
Splwow64.exe6.0.6002.2216584,48007-Jul-200916: 00IA-64

Workaround

Hvis du vil omgå dette problemet, bruker du én av følgende metoder.

Løsning 1

Ikke bruk runas -kommandoen til å skrive ut.

Løsningen 2

Avslutt prosessen Splwow64.exe før du bruker runas -kommandoen til å skrive ut fra et 32-biters program i ulike brukerkontoer i en enkelt økt.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Mer informasjon

På en datamaskin som kjører en 64-biters versjon av Microsoft Windows, bare én brukerkonto kan skrive ut fra et 32-biters program i en enkelt økt. I en enkelt økt er brukerkontoen som skrives ut først bare brukerkontoen som en 32-biters-prosess kan skrive ut, inntil et tidsavbrudd inntreffer avsluttes økten. Hvis en annen brukerkonto i samme økt, prøver å skrive ut før økten avsluttes, er brukerkontoen som mottar en feilmelding av typen "Ugyldig håndtere". I tillegg er utskriftsforespørselen mislykket.

Mer enn én prosess kan kjøre i forskjellige brukerkontoer i samme økt. Eksempler omfatter følgende:
  • Tjenesten prosesser som kjører i samme økt. Imidlertid bestemmes brukerkontoer som kjører tjenesten behandler av tjenesteinnstillingene for.
  • Prosesser som er startet ved hjelp av runas kommandoen.

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Egenskaper

Artikkel-ID: 972616 - Forrige gjennomgang: 6. august 2012 - Gjennomgang: 4.0
Informasjonen i denne artikkelen gjelder:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
Nøkkelord: 
kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver kbmt KB972616 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 972616

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com