stefanRTR
Content Type
Profiles
Forums
Events
Posts posted by stefanRTR
-
-
Hi ben,
i finally tried your tool. The first thing i noticed is that loading the image is very slow.
I think that loading the information from the image can be done alot faster maybe you can look at this.
0 -
I'am still working on this tool.
The next version will be released 1-2 weeks after the .Net Framework 4 goes RTM.
0 -
To reduce the installed size you can try to apply the image from the install.wim to a Vhd and boot from it. Thanks to Ntfs-Hardlinks a unchanged HomeBasic x64 install needs just ~6,78GB.
0 -
Next Version comes in a few Weeks or so. I'am very busy with other things in the moment.
0 -
I think I have narrowed it down, when the boot.wim gets corrupted I try to integrate Swedish LP and all my HOTFIX updates that I have downloaded from WU and Hotfixshare. I have not tried if it gets corrupted if I only integrate hotfixes and no LP, that is my next step. Hopefully stefan will look in to this, as I am no codebreaker my self. Thx. HOpefully this helped some.
Hi can you post the log file?
0 -
@stefanRTR,
Tested 1.0.2.7Beta and...
Integration of drivers and updates works perfectly. No errors.
Features works great! See the xapture below!
Removal is fine, just a few notes:
a) removing all WMP12 child packages will remove the player as well. Can you make the childs removal would keep WMP? Like with Client features child packages. Because now it is necessary to keep at least one child to keep the parent. See the second capture.
B) still getting the same exit code for some components like netframework, static content, wmi... Added the testing log file.
Preset is working fine now! Great job!
Alex
@alex
a: i check this
b: the ExitCode = -2146498555 can be ignored. It means that the package does not exist in the image. This happens then a Package also removes others.
0 -
Hi,
I am getting a Dism error 50. It occurs when I click on apply to rebuild as one (Home Premium).
I have attached my log file.
Thats becase enabling the WCF-HTTP-Activation Feature fails. I have the same Problem with some other Features.
I think it's a Dism issue.
0 -
@stefanRTR,
Tested and found thta vistaservising baseline package brekas the features on and off. This is probably because you were testing integrator on ultimate. Maybe this package should not be removed even using integrator on windows 7 home premium too, I don't know. All other packages can be safely removed, one just need to figure how...
Check that preset does not show some options when reused (simpletcp tftp and others) Small fix needed here.
Alex
Thanks for the feedback the Servicing Baseline Packages are no longer shown.
Fixed the preset bug in 1.0.2.7 i hope so.
New Version 1.0.2.7 first post updated.
If you get a Cannot Mount Image Error try in the new MenuItem Tools->Clenup Image Mounts and then try it again.
0 -
@Alex
Can you post the complete log file?
0 -
Stefan, Great tool
got a few little thingies
from time to time i get mount errors
when i close program then and start it again it runs ok
log included
It also would be nice when adding drivers,
You could select a folder
or
when you wanna check them boxxes
you could choose more then one at a time (keeping shift pressed)
To add all drivers from a folder you can type inf in the searchbox of the openfiledialog.
@stefanRTRcheck this out. Some lines are doubled, and winintegrator tries to remove the same packages twice. Done with 1.0.2.5. As a rezult the enable features on and off is brken.
Aleū
Fixed in Version 1.0.2.6. Can you try enable features on and off again?
Though it must be in your mind, but could you implement autosaving of the presets?Maybe in Version 1.0.3X
@all
New Version 1.0.2.6 first post updated.
0 -
** EDIT**
using Version 1.0.2.4 Beta
gettin a Dism Exitcode50 error m8
I integrated some updates and I tested in VM. WU seems to be satisfied.But when I open the image and go to remove items I see that some updates are twice listed. Why?
Fixed in Version 1.0.2.5.
First post updated.
0 -
-
New Version 1.0.2.4 first post Updated.
0 -
Next Version will show the Packages in a TreeView so you can see all the parent - child relations.
0 -
Win Integrator Version=1.0.2.1
Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.
--- EXCEPTION #1/1 [iOException]
Message = “Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.”
ExceptionPath = Root
ClassName = System.IO.IOException
HResult = -2147024713
Source = mscorlib
StackTraceString = “
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.Move(String sourceFileName, String destFileName)
at HE994Ql9nWFECfPYC8.LlhWl3UhNgleRmsJTx.H9aNhds1q()
at stefanRTR.WimImage.SevenImage.dhdmrVupC9wrXcclAr.FAcYiBi0E()
at stefanRTR.ErrorHandling.Catch(String comment, Action action)
”
When did you get this error?
How i can translate this program? I´ve looked into program folder and i think i can translate WinIntegrator.resources.dll and make new folder cs-CZ. I tried open file with Restorator 2007 and see here is nothing to translate...I can send you a *.resx file to translate.
Just a curiosity question - how long have you been working on your program?I started the Project in May 2009 and i never counted hours.
I think it's a better waste of time as playing COD, WOW or.........
0 -
@stefanRTR
Thank you for developing the new tool! Is it possible to remove packages and do not lose windows features on and off for those packages that are left as needed?
@all,
Please share successful package removal expreience here!
Alex
Windows Features on and off should work after removing.
0 -
Some Packages have Child Packages if you remove the Parent all the children will be Removed. I have to fix the Parent<->Child detection Code.
The dism.exe keeps all the Files in WinSxS and many Registry entries but it will be posible to remove them using Win Integrator in the Feature.
This needs alot of work and testing or it will break Update or ServicePack Installation like vLite did.
0 -
I'am programming this tool in C#4 and .Net4 because i like really like some of the new Features(Parallel Computing....) and Impovements.
0 -
-
New Topic stefanRTR's Win Integrator
0 -
Hi,
i'am working on something.
Features:
• Bootable Iso Image Creation
• Image Rebuilding
with a Windows 7 or Windows Server 2008 R2 Image
• Driver Integration including Bootcritical-Option if you need a Driver to Install Windows
• Package Integration (Updates, LocalPacks and LanguagePacks)
• Package Removing
• Preset Creation
• Windows Feature Enabling and Disabling
with a Windows Vista SP1 or Windows Server 2008 Image
• Package Integration (Updates and LanguagePacks)
• ServicePack 2 Integration into a original MS DVD or Image with SP1
Supported Operating Systems:
• Windows Vista SP1
• Windows Server 2008 family
• Windows 7 family
• Windows Server 2008 R2 family
Software Requirements:
• Microsoft .NET Framework 4 Client Profile Beta 2 Important! You must reboot you Computer after installing the Framework or the Win Integrator Setup will fail.
and for Vista and Server 2008
• Windows® Automated Installation Kit (AIK) for Windows® 7 or Windows® OEM Preinstallation Kit (OPK) for Windows® 7
Version History:
Version 1.0.2.7 Beta:
• Added: New Tool "Cleanup Image Mounts". If you get an Cannot Mount Image Error try this.
• Small Fixes
Version 1.0.2.6 Beta:
• Fixed: Some Packages have been listed twice in presets and have been removed twice from the Image.
• Fixed: If a Packages has children only the parent has to be removed the children will be removed automatically.
Version 1.0.2.5 Beta:
• Fixed: Some Updates have been listed twice in the RemovePackages TreeView
• Fixed: Error 50 then Enabling IIS FtpServer
Version 1.0.2.4 Beta:
• Changed: The Packages to Remove are now showed in a TreeView and i started to sort them into Categories(Drivers, Multimedia...)
• Fixed: Error 50 then Enabling some Features.
• Fixed: Error 50 then Integrating some Updates into Vista.
• Small Fixes and Changes.
Version 1.0.2.1 Beta:
• Small Fixes.
Version 1.0.2.0 Beta:
• New Feature: Enable and Disable Windows-Features
Download <Note added on Sep 25, 2012: link is dead, of course, after so long, but will remain here for the sake of history>
0 -
but now Error! - Dism Exitcode5
can you give me more details?
0 -
those ones
Windows6.1-KB973525-x64.cab
Windows6.1-KB974332-x64.cab
Windows6.1-KB974431-x64.cab
Windows6.1-KB974455-x64.cab
Windows6.1-KB974571-x64.cab
Windows6.1-KB975364-x64.cab
Windows6.1-KB975467-x64.cab
my bad i use the cab files
need to use the msu files
cab files are working here, can you post the logfile
0 -
can you try to install http://support.microsoft.com/kb/971644 for vista before i got this error on vista sp2 32bit
0:18:40.603: Thread:1: Starting WinIntegrator, Version=1.0.9311.537, Culture=neutral, PublicKeyToken=861173525dbe9e6820:18:40.650: Thread:1: Running on Microsoft Windows NT 6.0.6002 Service Pack 2, ProcessorCount=2
20:18:40.712: Thread:1: Privileges:
IncreaseQuota => Disabled
Security => Enabled
TakeOwnership => Enabled
LoadDriver => Disabled
SystemProfile => Disabled
SystemTime => Disabled
ProfileSingleProcess => Disabled
IncreaseBasePriority => Disabled
CreatePageFile => Disabled
Backup => Enabled
Restore => Enabled
Shutdown => Disabled
Debug => Enabled
SystemEnvironment => Disabled
ChangeNotify => EnabledByDefault, Enabled
RemoteShutdown => Disabled
Undock => Disabled
ManageVolume => Disabled
Impersonate => EnabledByDefault, Enabled
CreateGlobal => EnabledByDefault, Enabled
IncreaseWorkingSet => Disabled
TimeZone => Disabled
CreateSymbolicLink => Disabled
20:18:40.728: Thread:1: ServicingPath = C:\Program Files\Windows OPK\Tools\Servicing\
20:18:40.759: Thread:1: Using WIMGAPI from C:\Users\TestBert\Desktop\Debug\wimgapi.dll
20:19:08.785: Thread:1: EXCEPTION: UnhandledException 'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '9' and line position '14'. The image format is unrecognized. Exception from HRESULT: 0x88982F07
UnhandledException 'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '9' and line position '14'. The image format is unrecognized. Exception from HRESULT: 0x88982F07
--- EXCEPTION #1/4 [COMException]
Message = “Exception from HRESULT: 0x88982F07”
ExceptionPath = Root.InnerException.InnerException.InnerException
ClassName = System.Runtime.InteropServices.COMException
HResult = -2003292409
--- Outer ---
--- EXCEPTION #2/4 [FileFormatException]
Message = “The image format is unrecognized.”
ExceptionPath = Root.InnerException.InnerException
ClassName = System.IO.FileFormatException
InnerException = “Exception #1 at Root.InnerException.InnerException.InnerException”
HResult = -2146233033
Source = PresentationCore
StackTraceString = “
at System.Windows.Media.PixelFormat.GetPixelFormat(SafeMILHandle bitmapSource)
at System.Windows.Media.Imaging.BitmapSource.UpdateCachedSettings()
at System.Windows.Media.Imaging.BitmapSource.set_WicSourceHandle(BitmapSourceSafeMILHandle value)
at System.Windows.Media.Imaging.BitmapFrameDecode.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapSource.CompleteDelayedCreation()
at System.Windows.Media.Imaging.BitmapSource.get_WicSourceHandle()
at System.Windows.Media.Imaging.BitmapFrameDecode..ctor(Int32 frameNumber, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, BitmapFrameDecode frameDecode)
at System.Windows.Media.Imaging.BitmapDecoder.SetupFrames(BitmapDecoder decoder, ReadOnlyCollection`1 frames)
at System.Windows.Media.Imaging.BitmapDecoder.Initialize(BitmapDecoder decoder)
at System.Windows.Media.Imaging.BitmapDecoder..ctor(SafeMILHandle decoderHandle, BitmapDecoder decoder, Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, Boolean insertInDecoderCache, Boolean isOriginalWritable, Stream uriStream, UnmanagedMemoryStream unmanagedMemoryStream, SafeFileHandle safeFilehandle)
at System.Windows.Media.Imaging.IconBitmapDecoder..ctor(SafeMILHandle decoderHandle, BitmapDecoder decoder, Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, Boolean insertInDecoderCache, Boolean originalWritable, Stream uriStream, UnmanagedMemoryStream unmanagedMemoryStream, SafeFileHandle safeFilehandle)
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy)
at System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at System.Windows.Baml2006.TypeConverterMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
”
--- Outer ---
--- EXCEPTION #3/4 [XamlParseException]
Message = “'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '9' and line position '14'.”
ExceptionPath = Root.InnerException
ClassName = System.Windows.Markup.XamlParseException
InnerException = “Exception #2 at Root.InnerException.InnerException”
HResult = -2146233087
Source = PresentationFramework
Line = 9
Position = 14
StackTraceString = “
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at WinIntegrator.About.InitializeComponent() in c:\Win Integrator-test2\LangPack Integrator\About.xaml:line 1
at WinIntegrator.About..ctor() in C:\Win Integrator-test2\LangPack Integrator\About.xaml.cs:line 13
at WinIntegrator.MainWindow.MenuAbout_Click(Object sender, RoutedEventArgs e) in C:\Win Integrator-test2\LangPack Integrator\MainWindow.xaml.cs:line 70
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at WinIntegrator.App.Main() in C:\Win Integrator-test2\LangPack Integrator\obj\x86\Debug\App.g.cs:line 0
”
--- Outer ---
--- EXCEPTION #4/4 [ArgumentException]
Message = “UnhandledException 'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '9' and line position '14'.”
ExceptionPath = Root
ClassName = System.ArgumentException
InnerException = “Exception #3 at Root.InnerException”
HResult = -2147024809
0
7Customizer - a Windows 7 Customization and Deployment tool
in Unattended Windows 7/Server 2008R2
Posted
I do it this way. I get all the files and registry entries from the manifest files so i only need this define a component.