Трабл IE при отображении элементов project server.
О установке и настройке Project и Sp серверов расскажу как нибудь пожже. Но сегодня у меня случился вот такой баг:
При открытии одной из страниц пишет что «Чтобы просмотреть эту таблицу, необходимо установить элемент управления ActiveX для веб-клиента Project. Щелкните здесь для загрузки элемента управления.» Нажимаю здесь вываливается «Невозможно правильно загрузить элементы управления для веб-клиента Project. Чтобы загрузить элементы управления:
Проверьте, что в ваших параметрах безопасности в Internet Explorer разрешена загрузка элементов управления ActiveX.
Проверьте, не была ли остановлена установка элементов управления ActiveX в Internet Explorer. Для установки элементов управления нажмите кнопку «Установить элемент управления ActiveX» на информационной панели.
Для загрузки и запуска элементов управления ActiveX необходимо использовать 32-разрядную версию веб-обозревателя.
Обратитесь к своему системному администратору.
Пытается установить, что то делает и далее тоже самое. Полазив по инету обнаружил следующие неутешительные данные на форумах:
Например:
Лечится полным снесением ActiveX-компонент, при загруке PWA, наприме, Центра проектов, он их попросит установить снова…
P.S. PWA должен быть добавлен в список надежных узлов и с самым низким уровнем безопасности.
или
Так же лечится чсткой реестра программами типа RegCleaner.
И в некотрых случаях только переустновкой Windows.
Винду переставлять не стал, но все остальное не помогло. Но метод лечения все таки есть, я его на майкрософте прочитал, а именно, надо сделать следующее:
Сначала
- Method 1: Configure Internet Explorer permissions for ActiveX controls
- Start Internet Explorer.
- On the Tools menu, click Internet Options.
- Click the Security tab, click Trusted Sites, and then click Sites.
- In the Add this Web site to the zone box, type the Web address for your Microsoft Office Project Web Access site if it is not already present.
- Click Add, and then click OK.
- Click Custom Level.
- For the following five ActiveX controls and plug-ins settings, click either Enable or Prompt, depending on whether you want to be prompted before you load ActiveX controls:
- Download signed ActiveX controls
- Download Unsigned ActiveX controls
- Initialize and script ActiveX Controls not marked as Safe
- Run ActiveX controls and plug-ins
- Scripts ActiveX controls marked safe for scripting
On Vista Client computers, also set Internet Explorer to run as Administrator. To do this, follow these steps:
- Right-click the Internet Explorer shortcut, and then click Properties.
- Click Advanced.
- Click to select the check box to run as Administrator.
- Method 2: Log on to your computer as Administrator, and then start Project Web Access to download the ActiveX controls.
- Method 3: Manually register the ActiveX controls.
Далее
- Start Internet Explorer.
- On the Tools menu, click Internet Options.
- Click the General tab, and then click Settings in the Browsing history section.
- Click View Objects.
- Right-click Pj12enuC Class, and then click Remove.
- Right-click PjAdoInfo4 Class, and then click Remove.
- Close the View Objects window, and then click OK two times.
Далее:
The ActiveX controls reside in two .cab files that are located on the Project Server site in the following folder:
The following are the two .cab files:
- Pjclient.cab
- Pjcintl.cab (in the 1033 subfolder or other language folders)
These two cab files contain the following files:
- Pjcintl.cab:
- LangcabENU12.inf (This file is not required to manually install controls.)
- Pj12ENUc.dll
- Pjclient.cab:
- Microsoft.vc80.crt.manifest (This file is not required for the manual installation of controls.)
- Msvcr80.dll
- Pjgrid12.ocx
- Pjprint12.dll
- Pjquery12.ocx
- Pjres12c.dll
- Pjtextconv12.dll
- Log on to your computer as an administrator.
- Connect to Project Server, and then copy the Pjclient.cab file and the Pjcintl.cab file from the following folders, respectively:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTSC:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033
- Paste the files in a folder on your computer.
- Double-click the Pjcintl.cab file to open it, and then select all the files that are listed.
- On the File menu, click Extract.
- Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
- Click Extract.
- Close the Pjcintl.cab file.
- Double-click Pjclient.cab to open it, and then click Select all on the Edit menu.
- On the File menu, click Extract.
- Expand My Computer, expand Local Disk (C:), expand Windows, and then click Downloaded Program Files.
- Click Extract.
- Close the Pjclient.cab file.
- Click Start, click Run, type CMD, and then click OK.
- Type CD %windir%\Downloaded Program Files, and then press ENTER.
- Type for %i in (pj*.dll) do regsvr32 %i, and then press ENTER.
- Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.
- Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
- Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.
Из всех перепробованных мною методов — это единственный который вам поможет.
Всем удачи!