最近和Infopath打了不少交道,Infopath真的不需要嗎?呵呵,至少我需要,而且遇到了問題,遇到問題我們就要
耐心的去解決問題,Isn't It? 呵呵。
當在infopath表單範本庫中出現不想要的表單範本後,我們需要將他刪除,我是這樣子做的,開始直接刪除,此
後表單一直處於正在刪除狀態,然後我又反覆做了表單靜止和表單刪除操作,但是仍然無法刪除。經過一翻努力
我找到了個方法(可能自己對這快還是不太熟悉吧),根據提示資訊,我進入解決方案管理下面,找到了我要刪
除的Init-from.wsp,task-edit.wsp解決方案,針對兩個解決方案,依次運行
stsadm -o retractsolution -name <template_name>.wsp,stsadm -o retractsolution -name
<template_name>.wsp -override這樣兩個命令,事實上這是對解決方案的回收,回收後才可以進行解決方案的刪
除,但是可能是開始的誤操作太多,啟動了一些定時執行的作業,作業尚未完成則刪除不了,於是我轉入"計時器
工作定義“下面,找到了正在啟動並執行兩個作業將其刪除,再次運行-->CMD:命令列中輸入:stsadm -o
deletesolution -name [*.wsp] -override ,解決方案徹底刪除,運用同樣的方式即可將兩個解決方案刪除,刪
除前兩個解決方案的"狀態"顯示都是錯誤(我也是沒辦法啊,不能看著兩個錯誤的解決方案在那裡吧,看著就難
受),在我做完了上面的操作後,開始處理我一直刪除不掉的表單範本,再次運行刪除,提示”已為此操作建立
了定時作業.但它無法運行,因為用於該伺服器的管理服務沒有啟用。若要運行該定時作業,請使用stsadm.exe命
令行公用程式(stsadm.exe -0 execadmsvc jobs).我真是不曉得這是一個什麼服務,沒辦法,按照提示運行命令,
返回我們的表單範本庫,我們的表單範本不見了,呵呵,刪除終於成功了,表單庫顯得清爽多了。問題解決了,把解決的方法share出來,希望能夠幫到遇到此類問題的朋友們吧