Команда "runas" не можна використовувати для друку з різних облікових записів користувачів за один сеанс із 32-розрядні програми на комп'ютері з 64-розрядної версії Windows Server 2008 або Windows Vista

Переклади статей Переклади статей
Номер статті: 972616 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

На комп'ютері, що працює під керуванням 64-розрядної версії Windows не можна використовувати команда runas для друку з 32-розрядні програми з різних облікових записів користувачів за один сеанс.

причина

Така поведінка виникає тому, що система використовує Splwow64.exe процес для перекладу між 32-розрядних програм і 64-розрядної операційної системи, моделі драйвера. Після завершення завдання друку в обліковий запис А комп'ютера користувача процес Splwow64.exe залишається в пам'яті протягом певного часу, щоб збільшити продуктивність системи. Однак, Splwow64 процес не закінчується належним чином. Тому, коли використовується команда runas запуск 32-розрядні програми, не вдається друкувати з різних облікових записів користувачів.

Розв'язанн

Для Windows Server 2003, 64-розрядні, всі версії

Немає виправлення доступне для цього питання.

Щоб отримати додаткові відомості про подібні питання на Windows Server 2003 клацніть номер статті в базі знань Microsoft Knowledge Base:
923357 Команда RUNAS не можна використовувати для друку з 32-розрядні програми в різних облікових записів користувачів за один сеанс на комп'ютері з 64-розрядної версії Microsoft Windows

Для 64-розрядних версіях Windows Server 2008 та Windows Vista

Пропонується термінове виправлення для усунення цієї проблеми. Це виправлення встановлює Вільний час очікування значення за промовчанням протягом періоду, в якому Splwow64.exe процес залишається в пам'яті. Це значення за промовчанням є дві хвилини. Таким чином, Splwow64.exe процесу завершення двох хвилин після закриття останньої завдання друку в один обліковий запис А комп'ютера користувача. Крім того, можна настроїти чекання, змінивши значення в реєстрі в нижче "До реєстру".

Для Windows Server 2008 R2 і Windows 7 64-розрядні версії

Під Вільний час друку з декількох 32-розрядні програми, що працюють у різних облікових записів користувачів в рамках однієї сесії, кілька екземплярів Splwow64.exe працювати під кожний обліковий запис А комп'ютера користувача, для цього додатка. Це означає, що зразок Splwow64.exe працює самостійно і не заважає інші запущені екземпляри. Це долає обмеження тільки один користувач друкувати з одного сеансу.

Відомості про виправлення

Виправлення є корпорацією Майкрософт. Проте це виправлення призначена лише для вирішення проблеми, описаної в цій статті. Застосувати це виправлення лише до системний інтегратор, що виникла проблема, описана в цій статті. Це виправлення може потребувати додаткового приймальні випробування. Тому якщо ви не завдає на цю проблему, рекомендується, що ви чекати до наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо виправлення доступне для завантаження, є розділ "Термінове доступні" у верхній частині цієї статті бази знань. Якщо цей розділ не відображається, зверніться до Microsoft служба підтримки клієнтів та підтримки, щоб отримати ці виправлення.

Примітка Якщо виникають додаткові проблеми, або якщо будь-які виправлення, можливо, доведеться створити окремий запит до служби. застосунок-служба технічної підтримки буде застосовуватися до додаткової підтримки питання і питання, які не відповідають критеріям цим. Для отримання повного списку Microsoft обслуговування і підтримки клієнтів телефонних номерів, або створити окремий запит до служби відвідайте веб-сайті Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Примітка Форми "Термінове доступні" відображає мови, для якої доступний виправлення. Якщо потрібна мова не відображається, це тому, що поточні виправлення недоступна для цієї мови.


Важливі виправлення для Windows Vista і Windows Server 2008 включені в тому ж пакунки. Однак, тільки один з цих продуктів може бути зазначене на сторінці "Виправлення запиту". Запитувати пакет виправлень, який застосовується для Windows Vista і Windows Server 2008, просто виберіть продукт, перелічених на сторінці.

Необхідні умови

Для застосування цього виправлення комп’ютер-зразок необхідно запустити один з таких операційних систем:
  • Windows Server 2008 з пакетом оновлень 2 (SP2)
  • Windows Server 2008
  • Служба Windows Vista Pack 2(SP2)
  • Служба Windows Vista Pack 1(SP1)

Вимога перезавантаження

Не потрібно перезавантажувати комп’ютер-зразок після установки цього виправлення.

До реєстру

Щоб настроїти значення часу очікування, виконайте такі інтерактивні елементи.

Важливі Цей розділ, спосіб або завдання містять кроки, які говорять вам, як змінити реєстр. Однак, серйозні проблеми можуть виникнути, якщо неправильна зміна реєстру. Тому переконайтеся, що ви виконаєте наступні інтерактивні елементи ретельно. Для додаткового захисту архівувати реєстру перед внесенням. Потім ви можете відновити реєстр у разі виникнення проблеми. Щоб отримати додаткові відомості про архівувати та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
322756 Як створити архівувати та відновити реєстр у Windows
  1. Натисніть кнопку Почати, натисніть кнопку Запустити.
  2. Тип Regedit а потім натисніть кнопку Гаразд.
  3. Знайдіть і клацніть правою кнопкою миші підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  4. Наведіть вказівник на пункт Новіа потім натисніть кнопку значення "4 байти".
  5. Тип SplWOW64TimeOutSecondsяк назва запис А реєстру а потім клавішу Enter.
  6. Двічі клацніть на SplWOW64TimeOutSeconds запис А, який ви створили в кроці 4.
  7. Введіть значення в регіоні Значення параметра поле а потім натисніть кнопку Гаразд.
ПриміткаНеобхідно ввести значення, яке перевищує 0 (нуль) в регіоніЗначення параметра поле. Значення, які вводяться це кількість секунд, що система періодично чекає, поки система перевірить, чи Splwow64.exe процес має бути вивантажений. Splwow64.exe процес, вивантажено, коли кількість секунд, вказаного в SplWOW64TimeOutSeconds спливає, так як процес друку останнього 32-розрядних закрито. Тому, коли процес служби друкує, можливості друку не випустили поки застосунок-служба закривається і в найменш часу, вказані в в Значення параметра поле проходить. Наприклад, якщо ввести 15 у регіоні Значення параметра поле і останній 32-розрядний процес займає дві хвилини для друку і закрити, можливості друку випустила двох хвилин і 15 секунд і дві хвилини і 30 секунд. Якщо не Вільний час очікування вказано значення, Вільний час очікування значення за промовчанням — дві хвилини.

Відомості про файл

Англійська версія цього виправлення має атрибути файлів, надані (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду файлу відомостей, обраховуються за місцевим часом. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс Вкладка в регіоні Дата і Вільний час елемент панелі керування.

Для всіх підтримуваних х 64 версіях Windows Server 2008 та Windows Vista

Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Splwow64.exe6.0.6001.2246439,93607 Липня 200916: 27x64
Splwow64.exe6.0.6002.2216539,93607 Липня 200916: 01x64

Для всіх підтримуваних Itanium версіях Windows Server 2008

Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Splwow64.exe6.0.6001.2246484,48007 Липня 200916: 53IA-64
Splwow64.exe6.0.6002.2216584,48007 Липня 200916: 00IA-64

Обхідний шлях

Щоб тимчасово усунути цю проблему, використовуйте один із таких методів.

Тимчасове рішення 1

Не використовують команда runas для друку.

Тимчасове рішення 2

Завершити процес Splwow64.exe, перш ніж використовувати команда runas друкувати з 32-розрядні програми в різних облікових записів користувачів за один сеанс.

Стан

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

На комп'ютері, що працює під керуванням 64-розрядної версії Microsoft Windows лише один обліковий запис А комп'ютера користувача може друкувати із 32-розрядні програми протягом одного сеансу. За один сеанс обліковий запис А комп'ютера користувача, який друкує, по-перше, є тільки обліковий запис А комп'ютера в якому 32-розрядний процес можна надрукувати, поки не виникає ситуація очікування або сесія закінчується. Якщо обліковий запис А комп'ютера іншого користувача в одному сеансі намагається роздрукувати до кінця сесії, обліковий запис А комп'ютера користувача отримує протокол IMAP про помилку "Неприпустимий ручкою". Крім того, завдання друку не завершено.

Більш ніж один процес може працювати в різних облікових записів користувачів в одному сеансі. Приклади включають наступне:
  • Служба процеси, які працюють в одному сеансі. Однак, облікові запис А бізнес-партнера користувачів, які запустити службу процесів визначається настройки служби.
  • Процеси, що починається за допомогою на RUNAS команда.

Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартна термінологія, яка використовується для опису оновлень програмних продуктів Майкрософт

Властивості

Номер статті: 972616 - Востаннє переглянуто: 6 серпня 2012 р. - Редакція: 3.0
Застосовується до:
  • 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 Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • 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
Ключові слова: 
kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver kbmt KB972616 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 972616

Надіслати відгук

 

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